/*** GENERAL STYLES ***/

body, td {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

form {
	margin: 0px;
}

img {
	border: 0px;
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/bg/canvas.jpg');
	background-repeat: repeat-x;
	background-color: #525757;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	border: 0px;
}

:focus {
  -moz-outline-style: none;
}

ul, ol, li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

img.pngTextImg, img.pngImg {
   behavior: url('css/pngbehavior.htc');
}

.border, .strongBorder {
	height: 1px;
	-moz-opacity: 0.11;
	opacity: 0.11;
	filter: alpha(opacity=11);
	overflow: hidden;
}

.strongBorder {
	-moz-opacity: 0.22;
	opacity: 0.22;
	filter: alpha(opacity=22);
}

body.debug {
	text-align: left;
}


#interface {
	margin: 0 auto;
  text-align: left;
  position: relative;
  width: 1240px;
  height: 765px;
  background-position: 0px 174px;
	background-repeat: no-repeat;
	background-image: url('../images/bg/default.jpg');
}

.debug #interface {
	margin: 0;
	margin-left: 2px;
}


ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p {
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	margin: 0em;
}

#fvlogger {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 660px;
	width: 250px;
	overflow: auto;
	text-align: left;
}

#fvlogger a {
	color: black;
}

.ad iframe {
	width: 100%;
	height: 100%;
	border: 0px;
}

/*** GENERAL STYLES FOR PAGE/UI ELEMENTS ***/

#head {
	position: relative;
  height: 174px;
  width: 1240px;
	background-image: url('../images/bg/top.png');
	background-repeat: no-repeat;
}

#main {
	position: relative;
  height: 591px;
  width: 1240px;  
}

#navigation, #common {
	position: absolute;
	top: 12px;
	width: 250px;
	height: 564px;
	overflow: hidden;
}

#navigation h4, #common h4 {
	margin-bottom: 4px;
	position: relative;
	background-image: url('../images/details/headingBg.png');
	background-repeat: repeat-x;
	height: 16px;
	padding: 6px 9px 2px 9px;
	color: white;
	font-size: 11px;
	
}
/*
* html #navigation h4, * html #common h4 {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/details/headingBg.png',sizingMethod='scale')
}
*/

#navigation {
	left: 13px;
}

#common {
	right: 13px;
}

#content {
	position: absolute;
	left: 279px;
	width: 682px;
	top: 12px;
	height: 564px;
	overflow: hidden;
}

#popup {
	position: absolute;
	top: 186px;
	left: 279px;
	width: 682px;
	height: 383px;
	z-index: 30;
}

#foot {
	height: 0px;
	width: 1240px;
}

.rightBox, .leftBox {
	margin-bottom: 7px;
	position: relative;
	clear: both;
}

.rightBox.last, .leftBox.last {
	margin-bottom: 0px;
	/*width: 100%;*/
}

.leftBox {
	border-left: 1px solid white;
	background-image: url('../images/details/boxBg.png');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #eff1f1;
}


#fadedBg {
	position:absolute;
	top: 186px;
	left:1px;
	width:1239px;
	height:579px;
	background-color: #000000;
	z-index: 25;
}
.faded {
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
}


#centralSpinner {
	position: absolute;
	top: 350px;
	left: 607px;
	width: 26px;
	height: 26px;
	background-image: url('../images/details/spinnerBg.png');
}	

* html #centralSpinner {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/spinnerBg.png',sizingMethod='scale')
}

#centralSpinner img {
	width: 26px;
	height: 26px;	
}

.spinnerContainer {
	position: absolute;
	top: 36px;
	margin: auto 0;
	width: 100%;
	height: 26px;
	text-align: center;
	z-index: 30;
}

.spinnerBg {
	width: 26px;
	height: 26px;
	background-image: url('../images/details/spinnerBg.png');
}

* html .spinnerBg {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/spinnerBg.png',sizingMethod='scale')
}

/* jScrollPane */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #B6BAB3;
}
.jScrollPaneDrag {
	position: absolute;
	background: #9FA29F;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/front/arrowUp.gif') no-repeat 0 0;
	height: 13px;
}
a.jScrollArrowUp:hover {
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/front/arrowDown.gif') no-repeat bottom left;
	height: 13px;
}
a.jScrollArrowDown:hover {

}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

}


/* HEAD */

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 248px;
	height: 137px;
	background-image: url('../images/details/logo.gif');
	background-repeat: no-repeat; 
}

#logo span {
	display: none;
}

#head .ad {
	width: 980px;
	height: 120px;
	position: absolute;
	right: 10px;
	top: 17px;
}

#topnavigation {
	position: absolute;
	top: 1px;
	right: 10px;
	line-height: 12pt;
}

#topnavigation li {
	background: url('../images/details/top-left.png') no-repeat left top;
	float: left;
	padding: 0px 0px 0px 12px;
	width: auto;
}

#topnavigation a {
	background: url('../images/details/top-right.png') no-repeat right top;
	color: #7c7d7d;
	display: block;
	float: left;
	font-size: 10px;
	height: 16px;
	overflow: hidden;
	padding: 0px 9px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
}

#topnavigation .active a, #topnavigation a:hover {
	color: black;
}

#mainMenu {
	position: absolute;
	top: 141px;
	left: 13px;
	height: 33px;
	width: 900px;
}

#mainMenu a {
	height: 33px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
}

#mainMenu a:hover {
	background-position: top right;	
}


#mainMenu a span {
	display: none;
}


#mainMenu li {
	float: left;
}

#mm900 a {
	width: 58px;
	background-image: url('../images/menu/hem.png');
}
#mm903 a {
	width: 125px;
	background-image: url('../images/menu/underhallning.png');
}
#mm906 a {
	width: 70px;
	background-image: url('../images/menu/humor.png');
}
#mm904 a {
	width: 69px;
	background-image: url('../images/menu/livsstil.png');
}
#mm902 a {
	width: 185px;
	background-image: url('../images/menu/fakta.png');
}
#mm901 a {
	width: 79px;
	background-image: url('../images/menu/nyheter.png');
}
#mm905 a {
	width: 56px;
	background-image: url('../images/menu/barn.png');
}
#mm909 a {
	width: 56px;
	background-image: url('../images/menu/sport.png');
}
#mm907 a {
	width: 66px;
	background-image: url('../images/menu/gratis.png');
}
#mm908 a {
	width: 50px;
	background-image: url('../images/menu/ao.png');
}

#mm900.selected a {
	background-image: url('../images/menu/hem-sel.png');
}
#mm903.selected a {
	background-image: url('../images/menu/underhallning-sel.png');
}
#mm906.selected a {
	background-image: url('../images/menu/humor-sel.png');
}
#mm904.selected a {
	background-image: url('../images/menu/livsstil-sel.png');
}
#mm902.selected a {
	background-image: url('../images/menu/fakta-sel.png');
}
#mm901.selected a {
	background-image: url('../images/menu/nyheter-sel.png');
}
#mm905.selected a {
	background-image: url('../images/menu/barn-sel.png');
}
#mm909.selected a {
	background-image: url('../images/menu/sport-sel.png');
}
#mm907.selected a {
	background-image: url('../images/menu/gratis-sel.png');
}
#mm908.selected a {
	background-image: url('../images/menu/ao-sel.png');
}

/*
#mainMenu .selected:hover {
	background-position: top left;
}
*/

#customerMenuContainer, #searchContainer {
	position: absolute;
	top: 150px;
	right: 10px;
	overflow: hidden;
	width: 180px;
}
#searchContainer{
	right:200px;
	width:200px;
	top:140px;
}
#searchContainer a{
position:relative;
top:5px;
left:3px;
}

#customerMenu {
	margin-right: -4px;
	float: right;
}

#customerMenu li {
	padding-left: 6px;
	padding-right: 6px;
	line-height: 12px;
	border-right: 1px solid #525757;
}

#customerMenu a {
	text-decoration: underline;
	color: #525757;
}

#customerMenu a:hover {
	color: black;
}

#customerMenuEmailWarning {
	color: #00DC00;
}
#mainMenu li, #mainMenuOld li, #customerMenu li {
	float: left;
}

#search {
	display: none;
}



/* LEFT */

#magHead {
	height: 53px;
	margin-bottom: 18px;
	position: relative;
}

.subPlayerTitle {
	position: absolute;
	top: -21px;
	left: 55px;
}

.subPlayerTitle2 {
	position: absolute;
	left: 88px;
	top: -21px;
}


#leftTab {
	position: relative;
}

#magLogo {
	display: block;
}

#selectedContent a, #links a, #links h5 {
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	/*border-bottom: 1px solid #C0C0C0;*/
}
/*
#selectedContent a {
	font-weight: bold;
}
*/
#links p {
	margin: 0px;
	padding-bottom: 4px;
}

#links p a {
	display: inline;
}
	
#selectedContent a img {
	width: 244px;
	height: 51px;
	display: block;
	position: relative;
	left: -12px;
}

#selectedContent .icebergHeadingFirst {
	padding-top: 0px;
	border-bottom: none;
}

#selectedContent .icebergHeading {
	border-bottom: none;
	padding-top: 6px;
}

#selectedContent .playImg {
	width: 13px;
	height: 9px;
	background-image: url('../images/list-play.png');
	float: left;
	margin-top: 2px;
	margin-right: 6px;
	font-size: 1px;
}

* html #selectedContent .playImg {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/list-play.png',sizingMethod='scale')
}

.dialogMenu {
	top: -7px;
	padding-left: 10px;
}

.breadcrumbs {
	margin: 4px 0px 8px 0px;
	min-height: 21px;
	padding-left: 8px;
}

.breadcrumbs li {
	float: left;
	display: inline;
	position: relative;
}

.breadcrumbs li div {
	float: left;
	display: inline;
}

.breadcrumbs a:hover {
	text-decoration: none;
}

.breadcrumbs li .title {
	height: 18px;
	background-image: url('../images/details/breadcrumb-body.png');
	padding-top: 3px;
	margin-left: 3px;
	margin-right: 13px;
	padding-right: 0px;
	white-space: nowrap;
}
* html .breadcrumbs li .title {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/breadcrumb-body.png',sizingMethod='scale');
}
.breadcrumbs .selected .title {
	background-image: url('../images/details/breadcrumb-body-sel.png');
}
* html .breadcrumbs .selected .title {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/breadcrumb-body-sel.png',sizingMethod='scale');
}

.breadcrumbs li .left {
	width: 11px;
	height: 21px;
	position: absolute;
	left: -8px;
	top: 0px;
	background-image: url('../images/details/breadcrumb-start.png');
}
* html .breadcrumbs li .left {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/breadcrumb-start.png',sizingMethod='scale');
}
.breadcrumbs .selected .left {
	background-image: url('../images/details/breadcrumb-start-sel.png');
}
* html .breadcrumbs .selected .left {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/breadcrumb-start-sel.png',sizingMethod='scale');
}

.breadcrumbs li .right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 13px;
	height: 21px;
	background-image: url('../images/details/breadcrumb-end.png');
	background-repeat: no-repeat;
	background-position: top right;
}
* html .breadcrumbs li .right {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/breadcrumb-end.png',sizingMethod='scale');
}
.breadcrumbs .selected .right {
	background-image: url('../images/details/breadcrumb-end-sel.png');
}
* html .breadcrumbs .selected .right {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/breadcrumb-end-sel.png',sizingMethod='scale');
}

.programList {
	padding-bottom: 8px;
}

.programList li {
	height: 34px;
	overflow: hidden;
	background-image: url('../images/details/itemBg.png');
	margin: 0px 9px 6px 9px;
	
}

.messageContent li {	
	overflow: hidden;
	background-image: url('../images/details/itemBg.png');
	margin: 0px 9px 6px 9px;
	
}


* html .programList li {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/itemBg.png',sizingMethod='scale');
}

.programListImage {
	width: 60px;
	height: 34px;
	float: right;
	margin-left: 5px;
}


.listPlayButton {
	width: 10px;
	height: 10px;
	display: inline;
	margin-left: 2px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}

.programList li span {
	margin-top: 4px;
	display: block;
}





#showLogo {
	height: 100px;
}

#showLogo img {
	width: 250px;
	height: 100px;
}


/* MID */


#metaArea {
	position: absolute;
	top: 610px;
	left: 279px;
	width: 682px;
	height: 141px;
	overflow: hidden;
	z-index: 20;
	font-family: arial, sans-serif;
}

#metaContent {
	padding-top: 20px;
}

#subtitles0, #ieSubtitles {
	display: none;
	height: 56px;
	overflow: hidden;
	padding: 6px;
	padding-top: 4px;
	font-size: 22px;
	text-align: center;
	background-color: black;
	color: white;
	position: relative;
	font-weight: bold;
}


#metaArea h3 {
	font-size: 14px;
	margin-bottom: 4px;
}

#metaArea h6 {
	font-size: 11px;
}

#metaArea .pngTextImg {
	margin-top: 2px;
	margin-bottom: 2px;
}

#metaArea .dimmed {
	font-weight: normal;
}

.metaDate {
	float: right;
}

.metaBody {
	font-size: 14px;
}

#contentGallery, .midBottom1 {
	position: absolute;
	top: 438px;
	left: 0px;
	width: 682px;
	height: 216px;
	overflow: hidden;
}

.galleryTab, #galleryIframe {
	overflow: hidden;
	height: 191px;
	width: 682px;
	top: 0px;
	left: 0px;
	position: relative;
}

#contentGallery .jScrollPaneContainer {
	height: 191px;
}

#galleryIframe {
	position: absolute;
	top: 24px;
	overflow: hidden;
}

.galleryTab iframe {
	height: 170px;
	width: 682px;
}

.galleryTab.three {
	overflow: hidden;
	height: 217px;
	width: 690px;
}

.half .galleryTab, #contentGallery.half .jScrollPaneContainer {
	height: 94px;
}

.half .galleryTab.three {
	height: 126px;
}

.galleryItem, .galleryImg, .galleryMask, .galleryItemOverlay {
	width: 162px;
	height: 91px;
}

.three .galleryItem, .three .galleryImg , .three .galleryMask, .three .galleryItemOverlay {
	width: 221px;
	height: 124px;
}

.galleryItem {
	float: left;
	margin-right: 3px;
	margin-bottom: 5px;
	border: 1px solid black;
	display: inline; /* IE hack */
	position: relative;
	overflow: hidden;
}

.three .galleryItem {
	float: left;
	margin-right: 6px;
	margin-bottom: 0px;
	border: 1px solid black;
	display: inline; /* IE hack */
	position: relative;
	overflow: hidden;
}

.galleryItem.right {
	margin-right: 0px;
}

.three .galleryItem.right {
	margin-left: 1px;
}

.galleryImg {
	top: 0px;
	left: 0px;
}

.galleryBlind {
	display: block;
	position: absolute;
	top: 64px;
	left: 0px;
}

.three .galleryBlind {
	top: 95px;
}

.galleryMask {
	display: block;
	background-color: black;
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 3;
	position: absolute;
	top: 0px;
	left: 0px;
}

.galleryItemContent {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	z-index: 4;
	width: 148px;
	height: 71px;
	padding: 7px;
	padding-top: 6px;
	text-decoration: none;
	cursor: pointer;
}

.three .galleryItemContent {
	padding: 12px;
	padding-top: 6px;
	width: 197px;
	height: 107px;
	line-height: 16px;
}

#galleryTabTitles {
	height: 15px;
}
#galleryTabTitles h4 {
	float: left;
	display: inline;
	margin-right: 7px;
	padding-left: 7px;
	border-left: 1px solid white;
	font-weight: normal; 
	height: 11px;
	font-size: 11px;
	overflow: hidden;
	
}

#galleryTabTitles h4 a {
	top: -2px;
	position: relative;
}

#galleryTabTitles h4.selected {
	font-weight: bold;
}

#galleryTabTitles h4.firstTab {
	border-left: none;
	padding-left: 0px;
}



#galleryTab {
	clear: both;
}

#contentGallery a:hover {
	text-decoration: none;
}

.galleryTitle {
	display: block;
	margin-bottom: 6px;
}

/* BOTTOM LINE */
.midBottom {
	height: 20px;
	width: 682px;
	position: absolute;
	top: 545px;
	left: 0px;
	clear: both;
}

.midBottom h4  {
	float: left;
	margin-right: 10px;
}

.midBottom .message {
	height: 16px;
	padding-top: 3px;	
}

.leftMessage {
	padding :3px;	
	margin-left:3px;
	margin-right:3px;
	
}

.midBottom a {
	text-decoration: underline;
}



/* MAIN SLIDESHOW */

.rotator, .rotatorItem, .rotatorImage, #startVideoMessage {
	width: 680px;
	height: 383px;
}

.rotator, #startVideoMessage {
	position: relative;
	overflow: hidden;
	border: solid #c0c8c8 1px;
	background-image: url('../images/player/disabledControls.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 39px;

}

.rotatorItem, .rotatorImage {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

.rotatorItem, .rotatorText {
	display: block;
}

.rotatorTextContainer {
	position: absolute;
	top: 282px;
	left: 0px;
	width: 680px;
	height: 101px;
	display: block;
}

.rotatorText {
	width: 680px;
	height: 101px;
	background-image: url('../images/details/rotator-title-overlay.png');
	cursor: pointer;
}
* html .rotatorText {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/rotator-title-overlay.png',sizingMethod='scale');
}

.rotatorPlay {
	position: absolute;
	top: 282px;
	right: 20px;
	width: 138px;
	height: 71px;
	display: block;
	z-index: 1;
}

.rotatorPlay img {
	width: 138px;
	height: 71px;
}

.rotatorTitleImg {
	margin-left: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
	cursor: pointer;
}

.rotatorTextImg {
	margin-left: 14px;
	margin-top: 2px;
	cursor: pointer;
}

.rotatorItemImg {
	display: block;
	margin-bottom: 3px;
	margin-left: 1px;
}

.rotatorNavigator {
	position: absolute;
	right: 0px;
	padding-right: 10px;
	padding-left: 20px;
	top: 353px;
	height: 30px;	
	z-index: 10;
	background-image: url('../images/pixel.gif')
}

.rotatorButton {
	width: 26px;
	height: 30px;
	float: left;
	cursor: pointer;
	background-image: url('../images/details/rotatorButton.png');
}
* html .rotatorButton {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/rotatorButton.png',sizingMethod='scale');
}
.rotatorNavigator .selected {
	background-image: url('../images/details/rotatorButton-selected.png');
}
* html .rotatorNavigator .selected {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/rotatorButton-selected.png',sizingMethod='scale');
}

.rotatorNumber {
	width: 8px;
	height: 24px;
	margin-left: 9px;
	margin-top: 4px;
	cursor: pointer;
}

.rn1 {	background-image: url('../images/rotator/1.png');}
* html .rn1 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/1.png',sizingMethod='scale');
}
.selected .rn1 {background-image: url('../images/rotator/1-sel.png');}
* html .selected .rn1 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/1-sel.png',sizingMethod='scale');
}

.rn2 {	background-image: url('../images/rotator/2.png');}
* html .rn2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/2.png',sizingMethod='scale');
}
.selected .rn2 {background-image: url('../images/rotator/2-sel.png');}
* html .selected .rn2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/2-sel.png',sizingMethod='scale');
}

.rn3 {	background-image: url('../images/rotator/3.png');}
* html .rn3 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/3.png',sizingMethod='scale');
}
.selected .rn3 {background-image: url('../images/rotator/3-sel.png');}
* html .selected .rn3 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/3-sel.png',sizingMethod='scale');
}

.rn4 {	background-image: url('../images/rotator/4.png');}
* html .rn4 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/4.png',sizingMethod='scale');
}
.selected .rn4 {background-image: url('../images/rotator/4-sel.png');}
* html .selected .rn4 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/4-sel.png',sizingMethod='scale');
}

.rn5 {	background-image: url('../images/rotator/5.png');}
* html .rn5 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/5.png',sizingMethod='scale');
}
.selected .rn5 {background-image: url('../images/rotator/5-sel.png');}
* html .selected .rn5 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/5-sel.png',sizingMethod='scale');
}

.rn6 {	background-image: url('../images/rotator/6.png');}
* html .rn6 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/6.png',sizingMethod='scale');
}
.selected .rn6 {background-image: url('../images/rotator/6-sel.png');}
* html .selected .rn6 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/6-sel.png',sizingMethod='scale');
}

.rn7 {	background-image: url('../images/rotator/7.png');}
* html .rn7 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/7.png',sizingMethod='scale');
}
.selected .rn7 {background-image: url('../images/rotator/7-sel.png');}
* html .selected .rn7 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/7-sel.png',sizingMethod='scale');
}

.rn8 {	background-image: url('../images/rotator/8.png');}
* html .rn8 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/8.png',sizingMethod='scale');
}
.selected .rn8 {background-image: url('../images/rotator/8-sel.png');}
* html .selected .rn8 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/8-sel.png',sizingMethod='scale');
}

.rn9 {	background-image: url('../images/rotator/9.png');}
* html .rn9 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/9.png',sizingMethod='scale');
}
.selected .rn9 {background-image: url('../images/rotator/9-sel.png');}
* html .selected .rn9 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/9-sel.png',sizingMethod='scale');
}

.rn10 {width: 16px; margin-left: 5px; background-image: url('../images/rotator/10.png');}
* html .rn10 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/10.png',sizingMethod='scale');
}
.selected .rn10 {background-image: url('../images/rotator/10-sel.png');}
* html .selected .rn10 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/10-sel.png',sizingMethod='scale');
}

.rn11 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/11.png');}
* html .rn11 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/11.png',sizingMethod='scale');
}
.selected .rn11 {background-image: url('../images/rotator/11-sel.png');}
* html .selected .rn11 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/11-sel.png',sizingMethod='scale');
}

.rn12 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/12.png');}
* html .rn12 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/12.png',sizingMethod='scale');
}
.selected .rn12 {background-image: url('../images/rotator/12-sel.png');}
* html .selected .rn12 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/12-sel.png',sizingMethod='scale');
}

.rn13 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/13.png');}
* html .rn13 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/13.png',sizingMethod='scale');
}
.selected .rn13 {background-image: url('../images/rotator/13-sel.png');}
* html .selected .rn13 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/13-sel.png',sizingMethod='scale');
}

.rn14 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/14.png');}
* html .rn14 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/14.png',sizingMethod='scale');
}
.selected .rn14 {background-image: url('../images/rotator/14-sel.png');}
* html .selected .rn14 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/14-sel.png',sizingMethod='scale');
}

.rn15 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/15.png');}
* html .rn15 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/15.png',sizingMethod='scale');
}
.selected .rn15 {background-image: url('../images/rotator/15-sel.png');}
* html .selected .rn15 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/15-sel.png',sizingMethod='scale');
}

.rn16 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/16.png');}
* html .rn16 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/16.png',sizingMethod='scale');
}
.selected .rn16 {background-image: url('../images/rotator/16-sel.png');}
* html .selected .rn16 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/16-sel.png',sizingMethod='scale');
}

.rn17 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/17.png');}
* html .rn17 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/17.png',sizingMethod='scale');
}
.selected .rn17 {background-image: url('../images/rotator/17-sel.png');}
* html .selected .rn17 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/17-sel.png',sizingMethod='scale');
}

.rn18 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/18.png');}
* html .rn18 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/18.png',sizingMethod='scale');
}
.selected .rn18 {background-image: url('../images/rotator/18-sel.png');}
* html .selected .rn18 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/18-sel.png',sizingMethod='scale');
}

.rn19 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/19.png');}
* html .rn19 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/19png',sizingMethod='scale');
}
.selected .rn19 {background-image: url('../images/rotator/19-sel.png');}
* html .selected .rn19 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/19-sel.png',sizingMethod='scale');
}

.rn20 {width: 16px; margin-left: 5px;	background-image: url('../images/rotator/20.png');}
* html .rn20 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/20.png',sizingMethod='scale');
}
.selected .rn20 {background-image: url('../images/rotator/20-sel.png');}
* html .selected .rn20 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rotator/20-sel.png',sizingMethod='scale');
}

.rotatorListContainer {
	position: absolute;
	left: 406px;
	top: 13px;
	height: 187px;
	width: 262px;
	overflow: hidden;
}

.rotatorList {
	height: 187px;
	width: 262px;
	overflow: hidden;
	background-image: url('../images/details/minimeny-w.png');
}
* html .rotatorList {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/minimeny-w.png',sizingMethod='scale');
}

.rotatorList ul {
	margin: 0px;
	padding: 0px;
	height: 143px;
	overflow: hidden;
}

.rotatorList li {
	width: 240px;
	height: 29px;
	overflow: hidden;
	margin: 0px 0px 0px 11px;
}
* html .rotatorList li {
	margin-top: -1px;
}

.rotatorList li.selected {
	background-image: url('../images/details/minimenypunkt-w.png');
}
* html .rotatorList li.selected {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/minimenypunkt-w.png',sizingMethod='scale');
}

.rotatorList a {
	display: block;
	position: relative;
	z-index: 1;
}

.rotatorList .selected a {
	width: 228px;
	margin-left: 5px;
	overflow: hidden;
}

.rotatorList h4 {
	width: 240px;
	height: 29px;
	overflow: hidden;
	padding: 6px 2px 0px 11px;
	margin: 0px;
}

.rotatorList .border {
	-moz-opacity: 0.15;
	opacity: 0.15;
	filter: alpha(opacity=15);
	background-color: white;
	display: none;
}

.rotatorList .separated .border, #rotatorList-1.separated {
	display: block;
}


#startVideoMessage {
	padding-top: 250px;
	height: 133px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	
}
#startVideoMessage .startBt {
	margin-top: 10px;
	width: 116px;
	height: 37px;
	background-image: url('../images/popup/start.png');
	cursor: pointer;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
* html #startVideoMessage .startBt {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup/start.png',sizingMethod='scale')
}


/* RIGHT */

h6.adHeader {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-top: -3px;
}

#common .ad {
	height: 240px;
}

#favourites {
	height: 226px;
}

.contentListing h4 {
	margin-bottom: 2px;
}

.contentList {
	overflow: hidden;
	position: relative;
	height: 270px;
	width: 261px;
}

.contentList li {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 7px;
	position: relative;
	overflow: hidden;
}

.contentList li, .listingImg, .contentList .galleryMask {
	width: 120px;
	height: 68px;
}

.contentList .galleryBlind {
	top: 50px;
}

.contentList .galleryItemContent {
	width: 108px;
	height: 59px;
	padding: 6px;
	padding-top: 3px;
	color: white;
}

.contentList .galleryTitle {
	margin-bottom: 4px;	
}



#common .links {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-top: 12px;
	height: 38px;
	width: 100%;
	background-image: url('../images/details/fade-ab-priser.jpg');
}

.links a {
	text-decoration: underline;
}

.simpleButton {
	height: 15px;
	width: 206px;
	padding: 4px 8px 4px 8px;
}

.simpleButton a {
	position: relative;
	z-index: 1;
}
/*
* html .simpleButton {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/knapp.png',sizingMethod='scale');
}
* html .light .simpleButton {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/knapp_m3.png',sizingMethod='scale');
}
*/

/* PROFILE AND PAYMENT DIALOGS */
.hiddenSubmit {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	/*visibility: hidden;*/
	border: 0px;
	background: transparent;
}

.dialog {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 50px;
	padding-left: 26px;
	padding-right: 26px;
	width: 630px;
	height: 334px;
	background-image: url('../images/popup/bg.jpg');
	background-repeat: no-repeat;
	font-family: arial, sans-serif;
	font-size: 14px;
}
.dialogLogin {
	background-image: url('../images/popup/bgLogin.jpg');
}
.dialogBig {
	background-image: url('../images/popup/bgBig.jpg');
	height: 514px;
}
.dialogBig2 {
	background-image: url('../images/popup/bgBig2.jpg');
	height: 514px;
}

.dialog .submitBt {
	position: absolute;
	top: 290px;
	left: 530px;
}

.dialog .content {
	position: absolute;
	top: 50px;
	width: 630px;
}

.dialog a:link, .dialog a:visited {
	color: black;
	text-decoration: underline;
}

.dialog h2 {
	padding-top: 4px;
	font-size: 18px;
	font-weight: bold;
	color: black;
}
.dialog h3 {
	font-size: 14px;
	font-weight: bold;
	color: #525252;
}
.dialog h4 {
	position: absolute;
	top: 25px;
	font-size: 14px;
	font-weight: normal;
	color: #5B5B5B;
}
#dlgCreditCardForm h4 {
	top: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #5B5B5B;
}

.dialog h5 {
	font-size: 13px;
	color: #00DC00;
}
.dialog h6 {
	font-size: 13px;
	font-weight: normal;
	color: #5B5B5B;
}

.dialog .formError {
	position: absolute;
	top: 60px;
	color: red;
}

.dialog input {
	border: none;
	background: transparent;
	color: black;
	font-size: 14px;
	z-index: 3;
}
.dialog .inputTitle {
	font-size: 14px;
	color: #B8B8B8;
	z-index: 2;
}
.dialog .inputBg {
	background-image: url('../images/popup/form152.jpg');
	background-repeat: no-repeat;
	z-index: 1;
}
.dialog .inputBg52 {
	background-image: url('../images/popup/form52.jpg');
	background-repeat: no-repeat;
}
.dialog .inputBg202 {
	background-image: url('../images/popup/form202.jpg');
	background-repeat: no-repeat;
}
.dialog .inputBg, .dialog .inputBg52, .dialog .inputBg202, .dialog .inputTitle, .dialog .input, .dialog .input52, .dialog .input202 {
	position: absolute;
	width: 142px;
	height: 26px;
	padding: 5px;
}
.dialog .input52 {
	width: 42px;
}
.dialog .input202 {
	width: 192px;
}
.dialog .stopButton {
	top: 14px;
	right: 14px;
	left: auto;
	height: 17px;
	width: 17px;
	background-image: url('../images/player/dialog-close.png');
	
}

/* Avoid Google Toolbar hiding field titles with yellow background */
.dialog input {
	background-color: transparent !important;	
}

.dialogNav {
	position: absolute;
	top: 22px;
	width: 630px;
	height: 18px;
	font-size: 11px;
	/*border-bottom: 1px solid #D5D5D5;*/
}

.dialogNav a:link, .dialogNav a:visited {
	text-decoration: none;
}
.dialogNav .step1 {
	position: absolute;
	left: 0px;
}
.dialogNav .step2 {
	position: absolute;
	left: 93px;
}
.dialogNav .step3 {
	position: absolute;
	left: 210px;
}
.dialogNav .step4 {
	position: absolute;
	left: 300px;
}
.dialogNav .step5 {
	position: absolute;
	left: 390px;
}
.dialogNav .stepChosen {
	color: #00DC00;
}
.dialogNav .previous {
	text-decoration: underline;
	cursor: pointer;
}

/* ERROR */
#dlgError {
	font-size: 18px;
	text-align: center;
	color: #505050;
}

/* CLOCK */
#clockContainer {
	position: absolute;
	top: 0px;
	left: 1px;
	width: 680px;
	height: 383px;
	overflow: hidden;
}

#clock {
	width: 680px;
	height: 383px;
}




/* LOGIN */
#dlgNewUser {
	height: 170px;
	border-bottom: 1px solid #D5D5D5;
}
#dlgNewUser h4 {
	top: 34px;
	left: 186px;
}
#dlgNewUser .image {
	position: absolute;
	top: 31px;
	width: 173px;
	height: 102px;
	background-image: url('../images/popup/imgFrame.gif');
	background-repeat: no-repeat;
	padding: 5px;
}
#dlgNewUser .newUserBt {
	position: absolute;
	top: 110px;
	left: 510px;
}
#dlgLoginForm {
	position: absolute;
	top: 240px;
	left: 27px;
	width: 638px;
}
#dlgLoginForm .resendPwd {
	font-size: 10px;
	position: absolute;
	top: 80px;
	left: 170px;
	text-transform: lowercase;
}
#dlgLoginForm .resendPwd a:link, #dlgLoginForm .resendPwd a:visited {
	text-decoration: none;
}
#dlgLoginForm .rememberMe {
	position: absolute;
	top: 53px;
	left: 340px;
}
#dlgLoginForm .formError {
	position: absolute;
	top: 95px;
	width: 500px;
	font-size: 13px;
}
#dlgLoginForm .username,
#dlgLoginForm .password {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 142px;
	height: 16px;
	padding: 5px;
}
#dlgLoginForm .username {
	left: 0px;
}
#dlgLoginForm .password {
	left: 170px;
}
#loginBt {
	position: absolute;
	top: 90px;
	left: 510px;
}

/* RESEND PASSWORD */
#dlgResendPwd {
	height: 150px;
	border-bottom: 1px solid #D5D5D5;
}
#dlgResendPwd h4 {
	top: 34px;
	left: 0px;
}
#dlgResendPwd .newUserBt {
	position: absolute;
	top: 100px;
	left: 186px;
}
#dlgResendPwdForm {
	position: absolute;
	top: 80px;
	width: 100%;
	height: 110px;
}
#dlgResendPwdForm .formError {
	position: absolute;
	top: 120px;
}
#dlgResendPwdForm .email, #dlgResendPwdForm .username {
	position: absolute;
	width: 142px;
	height: 16px;
}
#dlgResendPwdForm .title {
	font-size: 11px;
	color: #606060;
	padding-bottom:5px;
}

/* REGISTER */
#dlgRegisterUser {
	height: 280px;
}
#dlgRegisterUser h4 {
	top: 25px;
}
#dlgRegisterForm {
	position: absolute;
	top: 50px;
	width: 100%;
	height: 220px;
	border-bottom: 1px solid #D5D5D5;
}
#dlgRegisterForm h4 {
	top: 0px;
}
#dlgRegisterUser .formError {
	position: absolute;
	top: 290px;
}
#dlgRegisterForm .username, #dlgRegisterForm .password, #dlgRegisterForm .password2,
#dlgRegisterForm .email,#dlgRegisterForm .emailDesc,#dlgRegisterForm .emailDescEdit,#dlgRegisterForm .alreadyUser,
#dlgRegisterForm .firstname, #dlgRegisterForm .lastname, #dlgRegisterForm .passwordDescEdit {
	position: absolute;
	width: 142px;
	height: 16px;
	padding: 5px;
}
#dlgRegisterForm .username {
}
#dlgRegisterForm .password {
	top: 30px;
}
#dlgRegisterForm .password2 {
	top: 60px;
}
#dlgRegisterForm .alreadyUser {
	position: absolute;	
	left: 160px;
	width: 100%;
}	
#dlgRegisterForm .email {
	top: 90px;
}
#dlgRegisterForm .emailDesc {
	top: 90px;
	left: 160px;
	width: 400px;
}
#dlgRegisterForm .emailDescEdit {
	top: 90px;
	left: 170px;
	width: 400px;
}
#dlgRegisterForm .firstname {
	top: 130px;
}
#dlgRegisterForm .lastname {
	top: 160px;
	
}
#dlgRegisterForm .receiveEmail {
	position: absolute;
	height: 16px;	
	top: 190px;
}
#dlgRegisterForm .passwordDescEdit {
	top: 3px;
	left: 160px;
	width: 400px;
}

/* CONFIRM EMAIL */
#dlgConfirmEmail {
	height: 280px;
}
#dlgConfirmEmail h2 {
	top: 25px;
	font-weight: normal;
	color: #00DC00;
}
#dlgConfirmEmailForm {
	position: absolute;
	top: 50px;
	width: 100%;
	height: 230px;
	border-bottom: 1px solid #D5D5D5;
}
#dlgConfirmEmailForm h4 {
	top: 0px;
}
#dlgConfirmEmailForm .formError {
	position: absolute;
	top: 60px;
	left: 175px;
}
#dlgConfirmEmailForm .email {
	position: absolute;
	top: 100px;
	width: 193px;
	height: 16px;
	padding: 5px;
}
#dlgConfirmEmailForm .submitBt {
	position: absolute;
	right: 0px;
	top: 240px;
}

/* MYSUMO */
#dlgMySumo {
	width: 590px;
	height: 260px;
	border-bottom: 1px solid #D5D5D5;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

/* MYSUMO INFO */
#dlgInfo {
	font-size: 12px;
}
#dlgInfoMessage {
	width: 395px;
	height: 300px;
	border-right: 1px solid #D5D5D5;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
#dlgInfoLinks {
	position: absolute;
	top: 40px;
	left: 455px;
	float: right;
	width: 175px;
}
#dlgInfoLinks li {
	margin-bottom: 15px;
}

/* MYSUMO EDIT USER */
#dlgEditUserForm {
	position: absolute;
	top: 30px;
	width: 100%;
	height: 110px;
}
#dlgEditUserForm .formError {
	position: absolute;
	top: 120px;
	left: 320px;
	width: 280px;
}
#dlgEditUserForm .username, #dlgEditUserForm .email,
#dlgEditUserForm .emailDesc, #dlgEditUserForm .emailDescEdit,
#dlgEditUserForm .firstname, #dlgEditUserForm .lastname, 
#dlgEditUserForm .passwordDescEdit, #dlgEditUserForm .mobilenumber {
	position: absolute;
	width: 142px;
	height: 16px;
}
#dlgEditUserForm .username {
}
#dlgEditUserForm .email {
	top: 60px;
}
#dlgEditUserForm .emailDescEdit {
	top: -10px;
	left: 160px;
	width: 400px;
}
#dlgEditUserForm .firstname {
	top: 120px;
}
#dlgEditUserForm .lastname {
	top: 120px;
	left: 160px;
}
#dlgEditUserForm .mobilenumber {
	top: 180px;
}
#dlgEditUserForm .receiveEmail {
	position: absolute;
	height: 16px;
	left: 180px;
	top: 200px;
}
#dlgEditUserForm .submitBt {
	position: absolute;
	top: 240px;
	left: 0px;
}
#dlgEditUserForm .passwordDescEdit {
	left: 160px;
	width: 400px;
}
#dlgEditUserForm .title {
	font-size: 11px;
	color: #606060;
	padding-bottom:5px;
}

/* MYSUMO CHANGE PASSWORD */
#dlgChangePwdForm {
	position: absolute;
	top: 30px;
	width: 100%;
	height: 110px;
}
#dlgChangePwdForm .formError {
	position: absolute;
	top: 120px;
}
#dlgChangePwdForm .password, #dlgChangePwdForm .password2 {
	position: absolute;
	width: 142px;
	height: 16px;
}
#dlgChangePwdForm .password {
}
#dlgChangePwdForm .password2 {
	top: 60px;
}
#dlgChangePwdForm .submitBt {
	position: absolute;
	top: 240px;
	left: 0px;
}
#dlgChangePwdForm .title {
	font-size: 11px;
	color: #606060;
	padding-bottom:5px;
}

/* MYSUMO ORDERS */
.dlgOrders .orderList {
	position: absolute;
	top: 50px;
	height: 260px;
	overflow: auto;
}

.dlgOrders .submenu {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
}
.dlgOrders .submenu .selected {
	color: #00DC00;
}
.dlgOrders .submenu .unselected {
	color: #3E3E3E;
}
.dlgOrders a {
	text-decoration: none;
}
.dlgOrders a:hover {
	text-decoration: underline;
}
.dlgOrders .heading {
	font-size: 11px;
	font-weight: bold;
	color: #606060;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	height: 14px;
	width: 590px;
	padding:4px;
}
.dlgOrders .name {
	float: left;
	width: 200px;
}
.dlgOrders .from {
	float: left;
	width: 120px;
}
.dlgOrders .to {
	float: left;
	width: 120px;
}
.dlgOrders .status {
	float: left;
	width: 60px;
}
.dlgOrders .price {
	float: left;
	width: 40px;
}
.dlgOrders .item {
	font-size: 11px;
	color: #545454;
	border-bottom: 1px dotted #B5B5B5;
	height: 14px;
	width: 590px;
	padding:4px;
}
.dlgOrders #confirmStop {
	font-size: 14px;
	color: #545454;
	height: 16px;
	width: 590px;
	padding:4px;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
}

/* PURCHASE: PAYMENT OPTIONS */
#dlgPayment {
	height: 300px;
}
#dlgPayment #headerImg {
	width: 630px;
	height: 100px;
}
#dlgPayment .title {
	font-size: 18px;
	font-weight: bold;
	color: black;
}
#dlgPayment .desc, #dlgPayment .desc2 {
	font-size: 13px;
	font-weight: normal;
	color: black;
}
#dlgPayment desc {
	font-weight: bold;
}
#dlgPayment .paymentClass {
	top: 30px;
	width: 630px;
	border-right: none;
}
#dlgPayment #voucher {
	position: absolute;
	top: 0px;
	left: 430px;
	width: 190px;
	height: 26px;
	cursor: pointer;
}
#dlgPayment .withRegister {
	top: 260px;
}
#dlgPayment .withoutRegister {
	top: 90px;
}


#dlgPaymentForm {
	width: 430px;
	height: 200px;
	border-right: 1px solid #D5D5D5;
}
#dlgPaymentForm .item {
	position: relative;
	top: 0px;
	left: 0px;
	height: 50px;
	cursor: pointer;
	width: 420px;
}
#dlgPaymentForm .classItem {
	padding-top: 20px;
	height: 129px;
	width: 619px;
	cursor: pointer;
}
#dlgPaymentForm .image {
	position: absolute;
	width: 76px;
	height: 24px;
	padding-top: 6px;
	padding-left: 10px;
	background-image: url('../images/popup/button86.gif');
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
#dlgPaymentForm h5 {
	position: absolute;
	left: 105px;
}
#dlgPaymentForm h6 {
	position: absolute;
	top: 15px;
	left: 105px;
}
#dlgPayment #dlgRegisterForm, #dlgExternalLogin #dlgRegisterForm {
	top: 40px;
	border-bottom: none;
}
#dlgPayment #teaser {
	position: absolute;
	top: 140px;
	left: 440px;
	width: 130px;
	height: 200px;
}
#dlgPayment #teaser .teaserImg {
	padding-bottom: 5px;
	cursor: pointer;
}

/* PURCHASE: CREDIT CARD */
#dlgCreditCardForm {
	position: absolute;
	left: 0px;
	width: 630px;
	height: 200px;
}

#dlgCreditCardForm .title {
	position: relative;
	top: 0px;
}
#dlgCreditCardForm .price {
	position:relative;
	top:5px;
	/*margin-bottom:20px;*/
}
#dlgCreditCardForm .ccInput{
	position:relative;
}
#dlgCreditCardForm .ccInput .form {
	position: relative;
	top:5px;
}

#dlgCreditCardForm .desc {
	position: relative;
	top: 0px;
	width:500px;
}

/*#dlgCreditCardForm .form {
	position: absolute;
	top: 130px;
}
*/
#dlgCreditCardForm .creditcard {
	top: 0px;
}
#dlgCreditCardForm .expiryMonth {
	top: 0px;
	left: 170px;
	width: 42px;
}
#dlgCreditCardForm .expirySlash {
	position: absolute;
	left: 230px;
	font-size: 16px;
	top: 3px;
}
#dlgCreditCardForm .expiryYear {
	left: 240px;
	width: 42px;
}
#dlgCreditCardForm .cvc {
	left: 310px;
	width: 42px;
}
#dlgCreditCardForm .whatiscvc {
	position: absolute;
	top: 5px;
	left: 380px;
	width: 100px;
	font-size: 14px;
	font-weight: normal;
	color: #5B5B5B;
}
#dlgCreditCardForm .cvcImage {
	position: absolute;
	top: 10px;
	left: 380px;
	cursor: pointer;
}
#dlgCreditCardForm .formError {
	position: absolute;
	top: 40px;
	font-size: 14px;
	color: red;
	width: 530px;
}
#dlgCreditCardForm .submitBt {
	position: relative;
	top: 5px;
	left: 530px;
}

/* EXTERNAL LOGIN */
#dlgExternalLogin h2 {
	position: relative;
}
#dlgExternalLogin p {
	font-size: 14px;
	font-weight: normal;
	color: #5B5B5B;
	position: relative;
	margin-top: 4px;
}
#dlgExternalLogin p b {
	color: #343434;
}
#dlgExternalLoginForm {
	position: absolute;
	top: 140px;
	left: 0px;
	width: 630px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#dlgExternalLoginForm .form {
	position: relative;
}
#dlgExternalLoginForm .username {
	top: 0px;
}
#dlgExternalLoginForm .password {
	top: 30px;
}
#dlgExternalLoginForm .submitBt {
	position: absolute;
	top: 170px;
	right: 0px;
}
#dlgExternalLoginForm .formError {
	position: absolute;
	top: 130px;
}

#dlgRedirectForm .formError {
	position: absolute;
	top: 300px;
}

#dlgExternalLogin .title {
	font-size: 18px;
	font-weight: bold;
	color: black;
	margin-top: 3px;
	margin-bottom: 3px;
}

#dlgCreditCard .desc {
	margin-top: 0px;
	margin-bottom: 10px;
}

#dlgExternalLogin .withRegister {
	top: 260px;
}

#dlgExternalLogin .withoutRegister {
	top: 90px;	
}


/* PURCHASE: VOUCHER */
#dlgVoucher #dlgRegisterForm {
	top: 50px;
}
#dlgVoucher .withRegister {
	top: 285px;
}
#dlgVoucher .withoutRegister {
	top: 90px;
}
#dlgVoucher .title {
	position: absolute;
	top: 0px;
	font-size: 18px;
	font-weight: bold;
	color: black;
}
#dlgVoucher .desc {
	position: absolute;
	top: 20px;
	font-size: 13px;
	font-weight: normal;
	color: black;
	
}
#dlgVoucherForm {
	position: absolute;
	width: 630px;
	height: 70px;
	border-bottom: 1px solid #D5D5D5;
}
#dlgVoucherForm .title {
	position: absolute;
	top: 0px;
	font-size: 18px;
	font-weight: bold;
	color: black;
}
#dlgVoucherForm .desc {
	position: absolute;
	top: 33px;
	font-size: 13px;
	font-weight: normal;
	color: black;
	left: 170px;	
}
#dlgVoucherForm .formError {
	position: absolute;
	top: 120px;
}
#dlgVoucherForm .voucher {
	position: absolute;
	top: 30px;
	width: 142px;
	height: 16px;
	padding: 5px;
}
#dlgVoucherForm .submitBt {
	position: absolute;
	top: 80px;
	left: 520px;
}
#dlgVoucher .playBt, #dlgReceit .playBt {
	position: absolute;
	top: 180px;
	left: 0px;
}

#dlgReceit .playBt {
	position: absolute;
	top: 230px;
	left: 0px;
}

/* BANDWIDTH DIALOG */

#ispList {
	width: 200px;
	float: right;
	padding-left: 20px;
	margin-left: 20px;
	border-left: 1px solid #d5d5d5;
}

#dlgMySumoLeft {
	position: absolute;
	top: 60px;
	width: 395px;
	height: 300px;
	border-right: 1px solid #D5D5D5;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}
#dlgMySumoRight {
	position: absolute;
	top: 60px;
	left: 480px;
	width: 175px;
	float: right;
	font-size: 12px;
}

#dlgBandwidth h2, #ispList h4 {
	position: relative;
	margin-bottom: 8px;
	top: 0px;
}

#dlgMySumoLeft .buttons {
	position: relative;
	margin-top: 20px;
}

#dlgMySumoLeft .blockButton {
	float: left;
	margin-right: 20px;
}

#dlgMySumoLeft #startButton {
	margin-top: 1px;
}

#dlgMySumoRight li {
	margin-left: 16px;
	list-style-type: square;
}

#dlgMySumoLeft p {
	margin-bottom: 6px;
}

#dlgArticle h2 {
	top: -30px;
}

#dlgArticle .leadtext { 
	font-weight: bold;
	margin-bottom: 8px;
	padding-right: 16px;
	width: 620px;
}

#dlgArticle .bodytext {
	height: 260px;
	overflow: hidden;
	width: 620px;
	padding-right: 16px;
}

#dlgArticle .bodytext p {
	margin-bottom: 8px;
}

/* MYSUMO TABS */
.tabbedMenuC {
	position: relative;
	height: 24px;
	margin-bottom: 10px;
	border-bottom: 1px solid;
}
.dialog .tabbedMenuC {
	border-bottom-color: #CACACA;
}
.tab a:hover {
	color: #00DC00;
}
.tabbedMenuC .tab {
	float: left;
	height: 24px;
	font-size: 11px;
}
.tabbedMenuC .tab .title {
	float: left;
	padding-top: 4px;
	padding-left: 8px;
	height: 19px;
	border-top: 1px solid #CACACA;
	background-color: #EDEDE7;
}
.tabbedMenuC .tab .titleSelected {
	float: left;
	height: 19px;
	padding-top: 4px;
	padding-left: 8px;
	border-top: 1px solid #CACACA;
	background-color: #F5F5F2;
}
.tabbedMenuC .tab .left {
	float: left;
	background-image: url('../images/popup/tab-left.png');
	width: 10px;
	height: 24px;
	z-index: 10;
}
* html .tabbedMenuC .tab .left {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/tab-left.png',sizingMethod='scale');
}
.tabbedMenuC .tab .right {
	float: left;
	background-image: url('../images/popup/tab-right.png');
	width: 9px;
	height: 24px;
	z-index: 10;
}
* html .tabbedMenuC .tab .right {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/tab-right.png',sizingMethod='scale');
}
.tabbedMenuC .tab .leftSelected {
	float: left;
	background-image: url('../images/popup/tab-left-sel.png');
	width: 10px;
	height: 24px;
	z-index: 10;
}
* html .tabbedMenuC .tab .leftSelected {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/tab-left-sel.png',sizingMethod='scale');
}
.tabbedMenuC .tab .rightSelected {
	float: left;
	background-image: url('../images/popup/tab-right-sel.png');
	width: 9px;
	height: 24px;
	z-index: 10;
}
* html .tabbedMenuC .tab .rightSelected {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popup/tab-right-sel.png',sizingMethod='scale');
}

/* (NO) VIDEO DIALOGS */
.videoDialog {
	width: 642px;
	height: 323px;
	padding: 20px;
	padding-top: 40px;
	background-color: white;
	background-repeat: no-repeat;
	font-family: arial, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #505050;
}

.dialogButton {
	margin: 10px;
	display: block;
}
	

#playerOptions {
	position: absolute;
	top: 270px;
	left: 0px;
	padding-top: 10px;
	padding-left: 20px;
	width: 395px;
	border-top: 1px solid #D5D5D5;
}

#cbUseSl {
	float: left;
	margin-bottom: 30px;
	margin-right: 5px;
}


/* STYLES FOR PREGENERATED PNG TITLES */
#pngText .galleryTitle {
	-font-file: VAGRB.ttf;
	font-family: VAGRounded Bold;
	font-size: 13;
	font-weight: bold;
	color: #ffffff;
	width: 148px;
	height: 17px;
}

#pngText .galleryTitle.three {
	-font-file: VAGRB.ttf;
	font-family: VAGRounded Bold;
	font-size: 14;
	font-weight: bold;
	color: #ffffff;
	width: 197px;
	height: 19px;
}

#pngText .listingTitle {
	-font-file: VAGRL.ttf;
	font-family: VAGRounded Light;
	font-size: 11;
	font-weight: normal;
	color: #ffffff;
	width: 108px;
	height: 13px;
}

#pngText .rotatorTitle {
	-font-file: VAGRL.ttf;
	font-family: VAGRounded Light;
	font-size: 40;
	font-weight: normal;
	color: #ffffff;
	width: 652px;
	height: 57px;
}

#pngText .rotatorText {
	-font-file: VAGRL.ttf;
	font-family: VAGRounded Light;
	font-size: 14;
	font-weight: normal;
	color: #ffffff;
	width: 652px;
	height: 22px;
}

#pngText .rotatorListTitle {
	-font-file: VAGRL.ttf;
	font-family: VAGRounded Light;
	font-size: 16;
	font-weight: normal;
	color: #ffffff;
	width: 238px;
	height: 25px;
}

#pngText .rotatorListItem {
	-font-file: VAGRL.ttf;
	font-family: VAGRounded Light;
	font-size: 15;
	font-weight: normal;
	color: #ffffff;
	width: 238px;
	height: 25px;
}

#pngText .dark {
	-font-file: VAGRB.ttf;
	font-family: VAGRounded Bold;
	-group-by: heading1;
	font-size: 14;
	font-weight: bold;
	color: #ffffff;
	width: 250px;
	height: 16px;
	text-transform: uppercase;
}

#pngText .dark.variable {
	-font-file: VAGRL.ttf;
	font-family: VAGRounded Light;
	-group-by: heading1;
	font-size: 14;
	font-weight: normal;
	color: #ffffff;
	height: 16px;
}

#pngText .dark.variable.upper {
	-font-file: VAGRB.ttf;
	font-family: VAGRounded Bold;
	-group-by: heading1;
	font-size: 14;
	font-weight: bold;
	color: #ffffff;
	height: 16px;
	text-transform: uppercase;
}


#pngText .dialog {
	-font-file: VAGRB.ttf;
	font-family: VAGRounded Bold;
	font-size: 16;
	font-weight: bold;
	color: #000000;
	width: 400px;
	height: 18px;
}

#pngText .headDate {
	-font-file: VAGRB.ttf;
	font-family: VAGRounded Bold;
	font-size: 11;
	font-weight: bold;
	color: #ababab;
	width: 225px;
	height: 13px;
	text-transform: uppercase;
}




/*** STYLES FOR MAIN DESIGN ***/

/* GENERAL ELEMENTS */

/* flyttet til LayoutBO
.magMain #main {
  background-image: url('../images/bg/grunndesign.jpg');
}
*/
#main, #main a, #main a:link, #main a:visited, #metaArea {
 	color: #525352;
}

.subtext, .subtext a, .subtext a:link, .subtext a:visited {
	color: #434342;
}

#main a:hover {
	color: black;
}

#main .contentGalleryList a:link, #main .contentGalleryList a:visited, #main .contentGalleryList a:hover {
	color: #C5CFC0;
}

.dimmed {
	color: #818a7b;
}

.videoPanel .ad {
	/*background-image: url('../images/bg/grunndesign.jpg');*/
}

#popupDialog {
	scrollbar-arrow-color: #b6bab3;
	scrollbar-base-color: #b6bab3;
	scrollbar-darkshadow-color: #9fa29f;
	scrollbar-track-color: #b6bab3;
	scrollbar-face-color: #9fa29f;
	scrollbar-shadow-color: #9fa29f;
	scrollbar-highlight-color: #9fa29f;
	scrollbar-3dlight-color: #9fa29f;
}

#popupDialog .vscrollerbarbeg, #popupDialog .vscrollerbarend, #popupDialog .hscrollerbarbeg, #popupDialog .hscrollerbarend,
.vscrollerbarbeg, .vscrollerbarend, .hscrollerbarbeg, .hscrollerbarend,
.jScrollPaneDrag {
	background-color: #9fa29f;
}

#popupDialog .vscrollerbase, #popupDialog .hscrollerbase,
.vscrollerbase, .hscrollerbase,
.jScrollPaneTrack {
	background-color: #b6bab3;
}

#popupDialog .vscrollerbasebeg, .vscrollerbasebeg, a.jScrollArrowUp {
	background: url('../images/front/arrowUp.gif') no-repeat;
}

#popupDialog .vscrollerbaseend, .vscrollerbaseend, a.jScrollArrowDown {
	background: url('../images/front/arrowDown.gif') no-repeat;
}

.border, .strongBorder {
	background-color: black;
}

.contentListing .title {
	/*border-bottom-color: #434342;*/
}

.galleryItem, .bottomLineItem img {
	border-color: #c3c9c2;
}

.midBottom ul, .midBottom .message {
	background-image: url('../images/bunnlinje-bakgrunn.png');
}
* html .midBottom ul, * html .midBottom .message {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bunnlinje-bakgrunn.png',sizingMethod='scale');
}

#bottomBorderDummy {
	background-image: url('../images/bunnlinje-ramme.png');
}

.dark #bottomBorderDummy {
	background-image: url('../images/bunnlinje-ramme-m.png');
}
* html .dark #bottomBorderDummy {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bunnlinje-ramme-m.png',sizingMethod='scale');
}


/*** STYLES FOR DARK DESIGN ***/

/* GENERAL ELEMENTS */

/* Flyttet til LayoutBO
.news #main {
  background-image: url('../images/bg/nyhetskanalen.jpg');
}
*/

.dark #main a:hover, .sport #startVideoMessage, .news #startVideoMessage {
	color: white;
}

.dark #main, .dark #main a, .dark #main a:link, .dark #main a:visited, .dark #metaArea, .dark .contentGalleryList a:hover {
 	color: #C5CFC0;
}

.dark .subtext, .dark .subtext a, .dark .subtext a:link, .dark .subtext a:visited {
	color: #777777;
}

.dark .galleryItem {
	border-color: #333333;
}

.dark .dimmed {
	color: #818a7b;
}



/*
.dark .videoPanel .ad {
	background-image: url('../images/bg/nyhetskanalen-player.jpg');
}
*/



.dark #metaArea {
	/*background-color: #556946;*/
}

.dark .border, .dark .strongBorder {
	background-color: white;
}

.dark .subPlayerTitle {
	color: #b1c699;
}


.dark #livePlayers {
	height: 129px;
	overflow: hidden;
}

.dark .midBottom ul, .dark .midBottom .message {
	background-image: url('../images/bunnlinje-bakgrunn-negativ2.png');
}
* html .dark .midBottom ul, * html .dark .midBottom .message {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bunnlinje-bakgrunn-negativ2.png',sizingMethod='scale');
}

.dark .vscrollerbarbeg, .dark .vscrollerbarend, .dark .hscrollerbarbeg, .dark .hscrollerbarend, .dark .jScrollPaneDrag {
	background-color: #454545;
}

.dark .vscrollerbase, .dark .hscrollerbase, .dark .jScrollPaneTrack {
	background-color: #2a2a2a;
}

.dark .vscrollerbasebeg, .dark a.jScrollArrowUp {
	background: url('../images/dark/arrowUp.png') no-repeat;
}

.dark .vscrollerbaseend, .dark a.jScrollArrowDown {
	background: url('../images/dark/arrowDown.png') no-repeat;
}


/* STYLES FOR NEWS DESIGN */


.news .subtext, .news .subtext a, .news .subtext a:link, .news .subtext a:visited {
	color: #5d8748;
}

.news .galleryItem {
	border-color: #294626;
}

.news {
	scrollbar-arrow-color: #2f4e25;
	scrollbar-base-color: #2f4e25;
	scrollbar-darkshadow-color: #556946;
	scrollbar-track-color: #2f4e25;
	scrollbar-face-color: #556946;
	scrollbar-shadow-color: #556946;
	scrollbar-highlight-color: #556946;
	scrollbar-3dlight-color: #556946;
}

.news .vscrollerbarbeg, .news .vscrollerbarend, .news .hscrollerbarbeg, .news .hscrollerbarend, .news .jScrollPaneDrag {
	background-color: #566a47;
}

.news .vscrollerbase, .news .hscrollerbase, .news .jScrollPaneTrack {
	background-color: #334c25;
}

.news .vscrollerbasebeg, .news a.jScrollArrowUp {
	background: url('../images/news/arrowUp.gif') no-repeat;
}

.news .vscrollerbaseend, .news a.jScrollArrowDown {
	background: url('../images/news/arrowDown.gif') no-repeat;
}

.news #magLogo {
	width: 222px;
	height: 53px;
	background-image: url('../images/news/logo.png');
}
* html .news #magLogo {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/news/logo.png',sizingMethod='scale')
}


.textFeed {
	height: 116px;
	overflow: hidden;
	/*border-bottom: 1px solid #32511e;*/
	position: relative;
	width: 100%;
}

.textFeed h5 {
	margin-bottom: 0px;
	margin-top: 6px;
	font-size: 11px;
}

.textFeed p a:hover {
	text-decoration: none;
}

.textFeedDate {
	position: absolute;
	top: 0px;
	right: 0px;
}

#nettavisen .textFeedDate {
	right: auto;
  left: 77px;
}

.textFeedContent {
	/*border-top: 1px solid #32511e;*/
	line-height: 16px;
	margin-bottom: 7px;
}

#newsArchive {
	height: 239px;
	font-weight: bold;
	position: absolute;
	top: 366px;
	left: 0px;
	width: 222px;
}

#newsArchive.enlarged {
	height: 394px;
	top: 211px;
}

.newsArchiveList {
	overflow: auto;
	position: relative;
	width: 100%;
	height: 215px;
}

.enlarged .newsArchiveList {
	height: 370px;
}

.programExpand, .programCollapse {
	-moz-opacity: 0.4;
	opacity: 0.4;
	filter: alpha(opacity=40);
	width: 8px;
	height: 8px;
	font-size: 1px;
	cursor: pointer;
	float: right;
	margin-top: 3px;
}

.dark .programExpand {
	background-image: url('../images/details/plus.png');
}

.dark .programCollapse {
	background-image: url('../images/details/minus.png');
}

.programExpand {
	background-image: url('../images/details/plus-dark.png');
}

.programCollapse {
	background-image: url('../images/details/minus-dark.png');
}

#programArchiveList a img {
	position: relative;
	top: 1px;
}

#newsArchive .item {
	border-bottom: #2a4f1b 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 204px;
}

#newsArchive .program {
	cursor: pointer;
	border-bottom: #56764f 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 204px;
}

#newsStaff {
	position: absolute;
	width: 680px;
	height: 383px;
	top: 0px;
	left: 0px;
}

/* ELEMENTS IN TOUR DE FRANCE DESIGN */

.tdf #newsArchive {
	height: 132px;
	top: auto;
	bottom: 0px;
}

.tdf .newsArchiveList, #newsArchiveListTdf {
	height: 109px;
}

.tdf #newsArchive .item {
	border-color: #c5ab0c;
}

.tdf #newsArchive .program {
	border-color: #c5ab0c;
	font-weight: normal;
}

/* ELEMENTS IN PROGRAM DESIGN */


.program, .subCategory {
	cursor: pointer;
	/*border-bottom: #56764f 1px solid;*/
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 9px;
	margin-right: 9px;
}

.epg {
	font-weight: normal;
	position: absolute;
	bottom: 0px;
}

#content .epg {
	position: relative;
}

.epg .border {
	margin-left: 5px;
	margin-right: 4px;
}

.epg .epgList {
	overflow: hidden;
	position: relative;
	height: 195px;
}
.epg .channel {
	height: 175px;
}
.epg .item {
	border-bottom: #2a4f1b 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*
.epg .program {
	cursor: pointer;
	
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 9px;
	margin-right: 9px;
}
*/

.epg .live, .epg .scheduled, .epg .ondemand {
	float:right;
	font-weight:normal;
}
.epg .live {
	color: red;
}
.epg .logo {
	width: 222px;
	height: 35px;
	margin-bottom: 10px;
}

.epg .items {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
}

.epg .item {
	cursor: pointer;
}
.epgs {
	float: left;
	margin-top: 10px;
}
.epgs .epgsChannel {
	float: left;
	margin-right: 8px;
}
.epgs .epgsChannelLast {
	float: left;
	margin-right: 0px;
	padding-right: 0px;
}

.archive {
	font-weight: bold;
}
.archiveList {
	
}
.archiveList .category img {
	width: 222px;
	height: 35px;
}
.archiveProgramsList {
	height: 110px;
}

#categoryList .categoryHeader {
	position: relative;
	top: -10px;
	width: 244px;
	height: 40px;
	left: -12px;
	cursor: pointer;
}


#categoryList .blank {
	background-image: url('../images/header-mini-blank.png');
}
#categoryList .more {
	background-image: url('../images/header-mini-mer.png');
}
* html #categoryList .blank {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-mini-blank.png',sizingMethod='scale')
}
* html #categoryList .more {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-mini-mer.png',sizingMethod='scale')
}
.dark #categoryList .blank {
	background-image: url('../images/header-mini-blank-neg.png');
}
.dark #categoryList .more {
	background-image: url('../images/header-mini-mer-neg.png');
}
* html .dark #categoryList .blank {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-mini-blank-neg.png',sizingMethod='scale')
}
* html .dark #categoryList .more {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-mini-mer-neg.png',sizingMethod='scale')
}

#categoryList .categoryHeader .title {
	position: absolute;
	top: 12px;
	left: 20px;
}

.archivePrograms.last {
	bottom: 0px;
	left: 0px;
	position: absolute;
}

#relatedPrograms {
	height: 132px;
}

.relatedProgramsList {
	height: 109px;
}
.archivePrograms .tree {
	cursor: pointer;
	/*border-bottom: #56764f 1px solid;*/
	padding-top: 4px;
	padding-bottom: 4px;
	width: 204px;
	font-weight: normal;
}

#programArchiveList, #categoryList {
	height: 451px;
	overflow: auto;
}
#programArchiveList, .archiveList, .archiveProgramsList {
	position: relative;
	width: 100%;
}

.archiveProgramsList {
  overflow: auto;
}

#programArchive .item {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
	background-image: url('../images/details/itemDot.png');
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

/*
#programArchive .program, #programArchive .subCategory, .archive .program, .archivePrograms .program {
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 204px;
}*/

.subCategory {
	font-weight: bold;
	text-align: right;
}

.subCategory img {
	position: relative;
	top: 1px;
}

#programArchive .items {
	font-weight: normal;
}

#programArchive .first {
	height: 119px;
}

#programArchiveItemList {
	overflow: auto;
	position: relative;
	width: 100%;
	height: 125px;
}

.rightBox .strongBorder, .rightBox .border, .leftBox .strongBorder, .leftBox .border {
	margin-left: 5px;
	margin-right: 4px;
}  


/* ELEMENTS FOR SPORT DESIGN */

#sportFeed {
	height: 110px;
}

.tv2sport #programArchiveList {
	height: 280px;
}

.tv2sport #sportFeed {
	position: absolute;
	top: 400px;
	left: 0px;
}	

.sport .vscrollerbarbeg, .sport .vscrollerbarend, .sport .hscrollerbarbeg, .sport .hscrollerbarend {
	background-color: #98a9cd;
}

.sport .vscrollerbase, .sport .hscrollerbase {
	background-color: #aebedf;
}

.sport .vscrollerbasebeg {
	background: url('../images/football/arrowUp.gif') no-repeat;
}

.sport .vscrollerbaseend {
	background: url('../images/football/arrowDown.gif') no-repeat;
}

#sportLinks {
	position: absolute;
	top: 573px;
	left: 0px;
}

.tv2sportLinksSeparator {
	letter-spacing: 1px;
}

#tv2SportLinks.last {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#sportLinks a {
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
}

#tv2SportLinks .border {
	margin-top: 5px;
}

#liveStatsLink {
	width: 210px; 
	height: 31px;
}
#liveStatsLink {
	background-image: url('../images/sporten/resultatservice.png');
}
* html #liveStatsLink {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sporten/resultatservice.png',sizingMethod='scale')
}

.dark #liveStatsLink {
	background-image: url('../images/sporten/resultatservice_lys2.png');
}
* html .dark #liveStatsLink {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sporten/resultatservice_lys2.png',sizingMethod='scale')
}

/* FOOTBALL */

.videoEvent {
	margin: 4px;
	clear: both;
}

.videoEvent .videoLink {
	display: block;
	float: right;
}

#videoEvents .border {
	clear: both;
}

.eventIcon {
	width: 15px;
	height: 11px;
}

.eventTeams {
	float: left;
	width: 190px;
	cursor: pointer;
}

.eventTypeName {
	float: left;
	width: 140px;
	cursor: pointer;
}

#round, .leftSelector {
	width: 222px;
	height: 517px;
	overflow: auto;
/*	background-color: yellow;
	filter:alpha(opacity=50);
	-moz-opacity:.75;*/
	font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: bold;
}

#round.yetNine {
	height: 324px;
}


#round .loading {
	font-size: 11px;
	font-family: tahoma, sans-serif;
	text-align: center;
}


#roundPageNav {
	position: absolute;
	top: 415px;
	left: 1px;
	width: 260px;
	height: 20px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	display: none;
}

#roundPageNav img {
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}


/* SEVEN MATCHES */

#round .match {
	/*overflow: hidden;*/
	height: 52px;
	position: relative;
	width: 204px;
/*	cursor: pointer;*/
}

.matchBg {
	background-repeat: no-repeat;
	background-image: url('../images/football/matchbg.png');
	background-position: top left;
	top: 0px;
	left: 0px;
	width: 204px;
	height: 52px;
}

* html .matchBg {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/football/matchbg.png',sizingMethod='scale')
}

#round .first .matchBg {
	background-image: url('../images/football/matchbg-first.png');
}
* html #round .first .matchBg {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/football/matchbg-first.png',sizingMethod='scale')
}

#round .matchHover .matchBg {
	background-image: url('../images/football/matchbg-hover.png');
}
* html #round .matchHover .matchBg {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/football/matchbg-hover.png',sizingMethod='scale')
}

#round .first.matchHover .matchBg {
	background-image: url('../images/football/matchbg-hover-first.png');
}
* html #round .first.matchHover .matchBg {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/football/matchbg-hover.png',sizingMethod='scale')
}

.matchTextWin {
	position: absolute;
	top: 2px;
	left: 0px;
	height: 50px;
	width: 220px;
	cursor: pointer;
}

.matchStatus {
	position: absolute;
	left: 0px;
	top: 9px;
	width: 50px;
	height: 33px;
	font-size: 12px;
	text-align: right;
	color: #606468;
}


.teamH, .teamA {
	position: absolute;
	left: 62px;
	width: 141px;
}

.teamH {
	top: 6px;
}

.teamA {
	top: 26px;
}

.goals, .notgoal {
	right: 0px;
	background-color: #083097;
	width: 17px;
	text-align: center;
	position: absolute;
	top: -1px;
	padding-top: 1px;
	/*margin-right: 21px;*/
	display: inline;
	color: white;
}

.teamH div, .teamA div {
	color: white;
}
		
#round .fresh {
	background-color: #CE0000;
}

.goalIcon {
	display: block;
	width: 44px;
	height: 33px;
	position: absolute;
	top: 13px;
	left: 11px;
	background-image: url('fotball/images/storfotball.png');

}

* html .goalIcon {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fotball/images/storfotball.png',sizingMethod='scale')
}

.notStarted .goals {
	background-color: #A6B8E1;
	color: #A6B8E1;
}

.halftime .goals {
	background-color: #A6B8E1;
	color: white;
}

.finished .goals {
	background-color: black;
	color: black;
}

.finished .reveal .goals {
	color: white;
}


/* LIVE */
#adPic {
	position: absolute;
	top: 313px;
	left: 0px;
	width: 222px;
	height: 284px;
}

/* SITEMAP */
#searchResult #siteMapList p{
	margin-bottom:15px;
}
#siteMap, #searchResult {
	position:absolute;
	top:0px;
	left:13px;
	width: 655px;
	height: 580px;
}

#siteMap {
	height: 563px;
}
#siteMap .heading, #searchResult .heading {
	position: absolute;
	top: 9px;
	left: 0px;
	width: 655px;
	height: 24px;
	border-bottom: 1px solid #C5C5C5;
}
#siteMap .heading .title, #searchResult .heading .title {
	position:absolute;
	width: 100px;
	height: 18px;
	padding-top: 5px;
	border-right: 1px solid #C5C5C5;
	overflow: hidden;
}
#searchResult .heading .title {
	width: 90px;
	font-size:12px;
	font-weight:bold;
}
#siteMap .heading .nav, #searchResult .heading .description {
	position:absolute;
	top:8px;
	left:102px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 555px;
}
#searchResult .heading .description {
	text-align: left;
	left: 98px;
	width: 547px;
	font-size: 11px;
}
#searchResult #resultList h6 a{
	display:inline;
}
#searchResult #resultList a.programType{
	float:right;
	color: #E3470F;	
}
#searchResult #filter{
	font-weight: bold;
	margin-bottom: 15px;
}
#searchResult #filter li{
	display: inline;
}
#searchResult .description span, #searchResult #filter a {
	font-weight: normal;
}

#siteMap .nav .link {
	border-right: 1px solid #C5C5C5;
	width: 18px;
	height: 12px;
	float: left;
}
#siteMap .nav .lastLink {
	border-right: none;
}
#siteMap a:link, #siteMap a:visited {
	text-decoration: none;
}
#siteMapList {
	overflow: hidden;
	width: 655px;
	height: 527px;
}
#siteMap .list, #searchResult .list {
	position: absolute;
	top: 37px;
	left: 0px;
}
#siteMap .list .item {
	position: relative;
	top: 0px;
	left: 0px;
	width: 635px;
	padding-bottom: 7px;
	border-bottom: 1px solid #959995;
	float: left;
}
#searchResult .list .item{
	position: relative;
	top: 0px;
	left: 0px;
	width: 635px;
	padding-bottom: 7px;
	border-bottom: 1px solid #959995;
	margin-bottom: 5px;
	float: left;	
}
#searchResult .list .type{
	position: relative;
	top: 0px;
	left: 0px;
	width: 635px;
/*	float: left;*/	
	padding-bottom: 7px;
	border-bottom: 1px solid #959995;
	margin-bottom: 10px;
}
#typeList {
	margin-bottom:30px;
	padding-top:1px;
	padding-bottom:1px;	
}
#resultList{
/* adding 1px padding and top-margin to avoid margin-collapse */
	margin-top:1px;
	margin-bottom:30px;
	padding-top:1px;
	padding-bottom:1px;
}

* html #siteMap .list .item, * html #searchResult .list .item {
	float: none;
}
#siteMap .list .item .title {
	position: absolute;
	top: 9px;
	left: 0px;
}
#siteMap .list .item .programs {
	margin-top: 7px;
	margin-left: 100px;
	width: 535px;
	font-size: 10px;
	float: left;
}
* html #siteMap .list .item .programs {
	float: none;
}
#searchResult .list .type img{
	float:none;
}
#searchResult .list img{
	float: left;
	display: inline;
	margin-right: 8px;
	margin-top: 4px;
	border: #c3c9c2 1px solid;
	width: 116px;
	height: 67px;	
}

#searchResult .list .type img{
/*	float: left; */
	display: inline;
	margin-right: 8px;
	margin-top: 4px;
	margin-left: 5px;
	width: auto;
	height: auto;
	border: 0px;
}

#searchResult h6, #resultList h6 {
	margin-top: 4px;
	font-size:14px;
}

.programBorder {
	height: 1px;
	overflow: hidden;
	background-color: #d2d7d2;
	clear: both;
}

#siteMap .list .item .programs .program {
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 7px;
	padding-right: 3px;
	padding-top: 0px;
	width: 148px;
	height: 24px;
	border-left: 1px solid #d2d7d2;
	display: inline;
	position: relative;
	overflow: hidden;
}

#siteMap .program b {
	font-size: 11px;
}

#related {
	position: absolute;
	top: 496px;
	left: 0px;
	width: 222px;
	height: 109px;
}
#related .program {
	position: absolute;
	width: 64px;
	height: 45px;
	cursor: pointer;
}
#related .col0 {
	left: 0px;
}
#related .col1 {
	left: 70px;
}
#related .col2 {
	left: 140px;
}
#related .row0 {
	top: 16px;
}
#related .row1 {
	top: 66px;
}
#related .program img {
	width: 64px;
	height: 45px;
	border: none;
}

/* contact form */

.galleryTab input, .galleryTab textarea , .galleryTab select {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	border: 1px solid #566a47;
	background-color: #334c25;
	color: #b5c7a8;
}

.galleryTab label {
	width: 102px;
	float: left;
	text-align: right;
	margin-right: 8px;
	margin-top: 4px;
}

#contactFormIntro {
	width: 190px;
	float: left;
	padding-top: 8px;
	padding-right: 10px;
	margin-bottom: 10px;
	height: 191px;
}

#contactFormDetails {
	float: left;
} 

#contactBody {
	width: 220px;
	height: 80px;
	overflow: auto;
	margin-top: 8px;
	margin-bottom: 2px;
}

#contactBody {
	scrollbar-arrow-color: default;
	scrollbar-base-color: default;
	scrollbar-darkshadow-color: default;
	scrollbar-track-color: default;
	scrollbar-face-color: default;
	scrollbar-shadow-color: default;
	scrollbar-highlight-color: default;
	scrollbar-3dlight-color: default;

}

#contactFormX {
	width: 440px;
	height: 191px;
	overflow: hidden;
}

#contactFormX p {
	clear: both;
}

#contactFormX h5 {
	padding-bottom: 4px;
	font-size: 18px;
	font-family: arial, sans-serif;
}

#contactFormX h6 {
	margin-top: 12px;
	margin-bottom: 4px;
	font-size: 11px;
}	

.galleryTab input {
	float: left;
	width: 110px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#contactFormX ul, #contactFormX li {
	list-style-type: square;
	margin-left: 10px;
} 

#submitStory {
	overflow: hidden;
}

#contactFormTopStories {
	position: absolute;
	top: 8px;
	left: 490px;
	width: 192px;
	height: 185px;
}

#contactFormTopStories h5 {
	margin-bottom: 10px;
}

#contactFormTopStories .item {
	padding-top: 4px;
	padding-bottom: 4px;
}

#contactFormList {
	height: 155px;
	overflow: auto;
}


/* VIDEO */

#drmObject {
	width: 0px;
	height: 0px;
}

.videoPanel {
	position: absolute;
	top: 186px;
	left: 279px;
	height: 423px;
	width: 682px;
	z-index: 20;
	display: none;
}

.videoPanel .ad, .videoPanel .bg, .videoObject {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 680px;
	height: 383px;
	border-color: #cad1d1;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.videoObject.nonIE {
	top: 0px;
	left: 1px;
	height: 423px;
	background-color: black;
}

.videoPanel .ad, .videoPanel .bg {
	display: none;
	overflow: hidden;
}

.videoPanel.dummy .bg {
	display: block;
}

.videoPanel .ad {
	z-index: 10;
	background-repeat: no-repeat;
	background-position: top center;
}

.videoControls {
	position: absolute;
	top: 384px;
	left: 0px;
	width: 682px;
	height: 40px;
	background-image: url('../images/player/controlsBg.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.nonIE .videoControls {
	overflow: visible;
}


/* Video buttons */

.videoButton {
	display: block;
	height: 40px;
	position: absolute;
	top: 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: top left;
}

.subtitlesButton:hover, .fullscreenButton:hover, .toolsButton:hover, .stopButton:hover, .slider:hover, .slider.hover {
	background-position: top right;
}

.pressable.pressed {
	background-position: top right;
}

.videoButton span {
	display: none;	
}

.prevButton {
	left: 12px;
	width: 20px;
	background-image: url('../images/player/skipBack.png');
}

.playButton, .pauseButton {
	left: 32px;
	width: 28px;
}
.playButton {
	background-image: url('../images/player/play.png');
}
.pauseButton {
	background-image: url('../images/player/pause.png');
}

.nextButton {
	left: 60px;
	width: 20px;
	background-image: url('../images/player/skipForward.png');
}

.volDownButton {
	left: 497px;
	width: 23px;
	background-image: url('../images/player/volumeDown.png');
}

.soundButton, .muteButton {
	left: 520px;
	width: 26px;
}
.soundButton {
	background-image: url('../images/player/sound.png');
}
.muteButton {
	background-image: url('../images/player/mute.png');
}

.volUpButton {
	left: 546px;
	width: 23px;
	background-image: url('../images/player/volumeUp.png');
}

.subtitlesButton {
	left: 571px;
	width: 34px;
	background-image: url('../images/player/subtitles.png');
}

.subtitlesButton.disabled {
	background-image: url('../images/player/subtitles-disabled.png');
}

.subtitlesButton.on {
	background-image: url('../images/player/subtitles-on.png');
}


.fullscreenButton {
	left: 605px;
	width: 28px;
	background-image: url('../images/player/fullScreen.png');
}


.toolsButton {
	left: 633px;
	width: 22px;
	background-image: url('../images/player/tools.png');
}

.stopButton {
	left: 655px;
	width: 20px;
	background-image: url('../images/player/close.png');
}

.nonIE .stopButton {
	top: -424px;
	left: 660px;
	border-top: 1px solid #c7cdce;
	border-right: 1px solid #c7cdce;
}

.nonIE .subtitlesButton {
	top: -424px;
	left: 626px;
	border-top: 1px solid #c7cdce;
	border-left: 1px solid #c7cdce;
	width: 33px;
	background-position: -1px 0px;
}


.switchToButton, .hideSelectorButton, .miniMaxiButton {
	display: none;
}

.playerTime, .slider, .playerStatus {
	position: absolute;
	top: 0px;
	height: 40px;
	color: #797979;
}

.playerTime {
	left: 82px;
	width: 39px;
	font-size: 10px;
	text-align: center;
}

.timeElapsed {
	display: block;
	padding-top: 7px;
}

.timeSeparator {
	display: none;
}

.duration {
	display: block;
}

.live .timeElapsed {
	padding-top: 14px;
}

.live.buffering .timeElapsed {
	padding-top: 7px;
}

.live .duration, .live .slider {
	display: none;	
}

.live.buffering .duration {
	display: block;
}


.slider, .playerStatus {
	left: 119px;
}

.slider {
	background-image: url('../images/player/sliderBg.png');
	cursor: pointer;
	width: 376px;
	font-size: 1px;
}

.playerStatus {
	font-size: 11px;
	text-align: center;
	overflow: hidden;
	width: 376px;
	background-image: url('../images/player/messageBg.png');
	display: none;
	line-height: 40px;
}

.statusMsg .playerStatus {
	display: block;
}

.statusMsg .slider {
	display: none;
}

.progressBar {
	position: absolute;
	top: 20px;
	left: 6px;
	height: 3px;
	width: 0px;
	background-color: #d4d9da;
	font-size: 1px;
}

.sliderButton {
	position: absolute;
	top: 16px;
	left: 0px;
	width: 6px;
	margin-left: 3px;
	height: 11px;
	background-image: url('../images/player/blimp.png');
	cursor: w-resize;
	font-size: 1px;
}

/* blimp.png is not transparent, but this hack eliminates an annoying IE 6 bug */

* html .sliderButton {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/player/blimp.png',sizingMethod='scale');
}



/* VIDEO ADS */
#bufferAnimation {
	width: 680px;
	height: 383px;
}

#bufferAd {
}

#emptyBufferAd {
	background-image: url('../images/player/emptyBufferAd.png');
	width: 680px;
	height: 140px;
}
* html #emptyBufferAd {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/player/emptyBufferAd.png',sizingMethod='scale');
}



/*** GENERAL STYLES FOR PAGE/UI ELEMENTS ***/

.nyhetskanalen #head {
	background-image: url('../images/nyhetskanalen/bg/headerbg.jpg');
	background-position: 14px 1px;
	background-color: #0a0a0a;
}

.nyhetskanalen #interface {
	background-image: url('../images/bg/nyhetskanalen.jpg');
}

.nyhetskanalen #navigation, .nyhetskanalen #common {
	top: 28px;
	height: 548px;
}

.nyhetskanalen #navigation h4, .nyhetskanalen #common h4 {
	background-image: none;
	color: white;
	padding: 0px;
}


.nyhetskanalen #content {
	top: 28px;
	height: 548px;
}

.nyhetskanalen #popup {
	top: 202px;
}

.nyhetskanalen #foot {
	height: auto;
	width: 1240px;
	text-align: center;
	color: white;
	padding-top: 3px;
}

.nyhetskanalen #foot a, .nyhetskanalen #foot a:visited {
	color: white;
	text-decoration: underline;
}



/**  Katogori liste **********/
.nyhetskanalen #categoryList {
	height: 145px;
	overflow: auto;
}
.nyhetskanalen #programArchiveList {	
	overflow: visible;
	height: auto;
	
	
	
}


.nyhetskanalen #catgoryListHeader{
border-bottom: 1px solid #606060;
font-family: AvantGardeMdITC , Arial;
font-size: 14px;
font-weight: bold;

}


.nyhetskanalen .border {
	border-bottom: 1px solid #606060;
}

.nyhetskanalen .leftBox {
	border: 0px;
	background-image: none;
	background-color: transparent;	
}

.nyhetskanalen .subCategory {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	border-bottom: 1px solid #606060;	
}

.nyhetskanalen .expand {
	background-image: url('../images/nyhetskanalen/details/plus.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.nyhetskanalen .collapse{ 
	background-image: url('../images/nyhetskanalen/details/minus.gif');
	background-repeat: no-repeat;
	background-position: right;
}


.nyhetskanalen #fadedBg {
	top: 202px;
	height: 563px;
}

/* jScrollPane */

.nyhetskanalen .jScrollPaneTrack {
	background-color: #616161;
}
.nyhetskanalen .jScrollPaneDrag {
	background-color: #f8f3d1;
}

.nyhetskanalen a.jScrollArrowUp {
	background-image: url('../images/nyhetskanalen/details/arrowUp.gif');
}

.nyhetskanalen a.jScrollArrowDown {
	background-image: url('../images/nyhetskanalen/details/arrowDown.gif');
	background-position: bottom;
}

/* HEAD */

.nyhetskanalen #logo {
	background-image: none;
/*
	background-image: url('../images/nyhetskanalen/logo.jpg');
	background-repeat: no-repeat;
	left: 14px;
	top: 1px;
*/
}

.nyhetskanalen #topnavigation li {
	background-image: url('../images/nyhetskanalen/details/top-left.png');
}

.nyhetskanalen #topnavigation a {
	background-image: url('../images/nyhetskanalen/details/top-right.png');
	height: 16px;
	color: #bdbdbd;
}

.nyhetskanalen #mm901.selected a {
	background-image: url('../images/nyhetskanalen/menu/nyheter-sel.png');
}


.nyhetskanalen #customerMenu a {
	text-decoration: underline;
	color: white;
}

.nyhetskanalen #customerMenu a:hover {
	text-decoration: underline;	
}

.nyhetskanalen #customerMenuEmailWarning {
	color: #d1001f;
}

.todaysDate {
	position: absolute;
	color: #9b9b9b;
	top: 120px;
	left: 14px;
	
}


/* LEFT */

.nyhetskanalen .breadcrumbs {
	margin: 0px;
	padding: 0px;
	height: auto;
}

.nyhetskanalen .breadcrumbs li div {
	float: left;
	display: inline;
}
.nyhetskanalen .breadcrumbs a:hover{	
	text-decoration: underline;
}


.nyhetskanalen .breadcrumbs li .title {
	height: auto;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

* html .nyhetskanalen .breadcrumbs li .title {
	filter: none;
}
.nyhetskanalen .breadcrumbs .selected .title {
	background-image: none;
}
* html .nyhetskanalen .breadcrumbs .selected .title {
	filter: none;
}

.nyhetskanalen .breadcrumbs li .left {
	width: auto;
	height: auto;
	position: static;
	left: auto;
	top: auto;
	background-image: none;
}
* html .nyhetskanalen .breadcrumbs li .left {
	filter: none;
}
.nyhetskanalen .breadcrumbs .selected .left {
	background-image: none;
}
* html .nyhetskanalen .breadcrumbs .selected .left {
	filter: none;
}

.nyhetskanalen .breadcrumbs li .right {
	position: static;
	right: auto;
	top: auto;
	width: auto;
	height: auto;
	background-image: none;
}
* html .nyhetskanalen .breadcrumbs li .right {
	background-image: none;
	filter: none;
}
.nyhetskanalen .breadcrumbs .selected .right {
	background-image: none;
}
.nyhetskanalen * html .breadcrumbs .selected .right {
	background-image: none;
	filter: none;
}

/* Får muligens bruk for disse */
.nyhetskanalen .programList li {
	height: 34px;
	overflow: hidden;
	background-image: url('../images/details/itemBg.png');
	margin: 0px 9px 6px 9px;
}


* html .nyhetskanalen .programList li {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/details/itemBg.png',sizingMethod='scale');
}

.nyhetskanalen .programListImage {
	width: 60px;
	height: 34px;
	float: right;
	margin-left: 5px;
}


.nyhetskanalen .listPlayButton {
	display: none;
}

.nyhetskanalen #metaArea {
	top: 613px;
	height: 29px;	
	z-index: auto;
}

.nyhetskanalen #metaContent {
	padding: 0px;
}

.nyhetskanalen #subtitles0, .nyhetskanalen #ieSubtitles {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 670px;
	background-color: transparent;
}

.nyhetskanalen #metaArea h3 {
	font-size: 11px;
	margin: 0px;
	margin-right: 8px;
	float: left;
	display: inline;
}

.nyhetskanalen #metaArea h6 {
	font-size: 11px;
	margin: 0px;
	float: left;
	margin-right: 8px;
	display: inline;
}

.nyhetskanalen .metaDate {
	float: none;
	display: inline;
	font-weight: normal;
	padding-right: 8px;
}

.nyhetskanalen .metaBody {
	font-size: 11px;
	float: left;
	margin-right: 8px;
	display: inline;
	overflow: hidden;
	height: 13px;
}

.nyhetskanalen .rotator, .nyhetskanalen #startVideoMessage {
	border-color: #616161;
	background-image: none;
	padding-bottom: 0px;
}

.nyhetskanalen #contentGallery, .midBottom1 {
	top: 440px;
	height: 110px;
}

.nyhetskanalen .galleryTab, .nyhetskanalen #contentGallery .jScrollPaneContainer {
	height: 98px;
}

.nyhetskanalen .half .galleryTab.three {
	height: 94px;
}

.nyhetskanalen .galleryItem {
	border: 1px solid #616161;
	text-decoration: none;
	
}

.nyhetskanalen .galleryItemContent {
	background-image: url('../images/nyhetskanalen/details/playLogo.gif');
	background-position: 134px 65px;
	background-repeat: no-repeat;
}


/* RIGHT */

.nyhetskanalen h6.adHeader {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-top: -3px;
}

.nyhetskanalen #common .ad {
	height: 240px;
}


.nyhetskanalen #main, .nyhetskanalen #main a, .nyhetskanalen #main a:link, .nyhetskanalen #main a:visited, .nyhetskanalen #metaArea {
 	color: white;
}




.nyhetskanalen .border, .nyhetskanalen .strongBorder {
	background-color: black;
}

.nyhetskanalen .programExpand {
	background-image: url('../images/nyhetskanalen/details/plus.gif');
}

.nyhetskanalen .programCollapse {
	background-image: url('../images/nyhetskanalen/details/minus.gif');
}


/* SENASTE KLIPPEN / TITTARTOPPEN */

#newsTabs{
	padding-top: 8px;
}
#newsTabs ul.tabs {
	border-bottom: 1px solid #606060;
	height: 20px;
}

#newsTabs .tabs li {
	float: left;
	display: inline;
	height: 14px;
	background-image: url('../images/nyhetskanalen/details/tab.png');
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 3px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 8px;
	margin-right: 1px;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden;
}

#newsTabs .tabs li.selected {
	background-image: url('../images/nyhetskanalen/details/tab-selected.png');
	height: 17px;
	margin-top: 0px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
	position: relative;
	top: 1px;
}

#newsTabs .tabs a:hover, #newsTabs #newsTabsTab a:hover {
	text-decoration: none;
}

#newsTabsTab, #newsTabs .jScrollPaneContainer {
	clear: both;
}

#newsTabsTab {
	height: 127px;
	margin-top: 4px;
	overflow: hidden;
	position: relative;
}

#newsTabsTab li {
	clear: both;
	position: relative;
}

#newsTabsTab .tabImageContainer {
	float: left;
	display: block;
	position: relative;
}
	
#newsTabsTab .tabImage {
	width: 61px;
	height: 34px;
	border: 1px solid #aaaaaa;
	z-index: -1;
	cursor: pointer;
}

#newsTabsTab .playLogoImg {
	position: absolute;
	top: 12px;
	width: 21px;
	height: 19px;
	left: 38px;	
	border: none;
	z-index: 10;
	cursor: pointer;
}

#newsTabsTab li .textContainer {
	float: left;
	width: 167px;	
	color: white;
	line-height: 12px;
	min-height: 37px;
	cursor: pointer;
}

* html #newsTabsTab li .textContainer {
	height: 37px;
}


#newsTabsTab li .title {
	display: block;
	padding-left: 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 
}

#newsTabs #newsTabsTab .title:hover {
	text-decoration: underline;
}

#newsTabsTab li a {
	position: relative;
	display: block;
}

#newsTabsTab li .leadtext {
	display: block;
	background-image: url('../images/nyhetskanalen/details/list-image.png');
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 15px;
	color: #fdeabb;
	cursor: pointer;
	height: 25px;	
	overflow: hidden;
	border-bottom: 1px solid #5e605f;
	margin-top: -1px;
}


#subPlayerContainer {
	width: 250px;
	height: 192px;
}


/* ******** webticker ****** */

#ticker{
	height: 25px;
	position:relative;
	width:1214px;
	left: 14px;
	background-image :url('../images/nyhetskanalen/bg/tickerbackground.gif');
	background-repeat: no-repeat;
	top: 2px;
}


div.basicTickerTape {
	position: relative;
	overflow: hidden;
	left: 122px;
	right: 10px;	
}

div.basicTickerTape ul {
	position: absolute;
	top: 0;
	left: 0px;
	margin: 0;		
}


div.horizontalTickerTape {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 1090px;	
	height: 24px;	
	vertical-align: middle;
}

div.horizontalTickerTape ul {
	padding: 0;
	list-style: none;
	width: 500000px;	
}

div.horizontalTickerTape li {
	float: left;		
	margin: 0px;
	padding: 4px;
	padding-right:10px;
	padding-left:20px;	
	background-image:url('../images/nyhetskanalen/details/tickerdot.gif');
	background-repeat: no-repeat;
	background-position: center left;	
	
}


div.horizontalTickerTape p {	
	display: none;
	margin: 0;
	padding-left: 10;	
}

div.horizontalTickerTape a {
	color: #f8f3d1;	
	text-decoration: none;	
}

div.horizontalTickerTape a:hover {	
	text-decoration: underline;	
}



div.horizontalTickerTape p.tickerLink {
	display: block;
	
}
/* ******** webticker end ****** */


/* RIGHT COLUMN */

#tv4nyheterna {
	background-color: #f4f4f4;
	height: 279px;
}

.nyhetskanalen #tv4nyheterna h4 {
	padding: 0px;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 3px;
	background-image: url('../images/nyhetskanalen/details/nyhetskanalen.jpg');
	position: relative;
	top: 3px;
	margin-bottom: 2px;
	width: 244px;
	height: 22px;
}

#tv4nyheterna h4 a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 22px;
	cursor: pointer;
}

#tv4nyheterna h4 a span {
	display: none;
}

#newsRotatorNavigator {
	position: absolute;
	top: 7px;
	left: 160px;
}

#tv4nyheterna #newsRotatorNavigator a {
	position: static;
	display: inline;
	float: left;
	width: 6px;
	height: 6px;
	margin-left: 3px;
	background-image: url('../images/nyhetskanalen/details/dot.png');
	overflow: hidden;
}

#tv4nyheterna #newsRotatorNavigator a.newsRotatorSelected {
	background-image: url('../images/nyhetskanalen/details/dot-selected.png');
}


#tv4nyheterna ul {
	position: absolute;
	top: 24px;
	left: 3px;
	right: 3px;
	background-color: #d9d9d9;
	height: 225px;
	overflow: hidden;
}

#tv4nyheterna li {
	clear: both;
	border-top: 3px solid white;
	position: relative;
	max-height: 66px;
	overflow: hidden;
}

* html #tv4nyheterna li {
	height: 66px;
}

#tv4nyheterna li a:hover {
	text-decoration: none;
}

#tv4nyheterna li img {
	width: 90px;
	height: auto;
	float: left;
	margin-right: 5px;
	position: relative;
}

#tv4nyheterna li .textContainer {
	line-height: 13px;
	cursor: pointer;
	color: black;
	
}

#tv4nyheterna li .title {
	display: block;
	color: #034277;
	font-weight: bold;
}

#tv4nyheterna li .title:hover {
	text-decoration: underline;
}

#tv4nyheterna li .leadtext {
	display: block;
	background-image: url('../images/nyhetskanalen/details/list-image.png');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-indent: 12px;
	cursor: pointer;
	max-height: 54px;
	overflow: hidden;
}

* html #tv4nyheterna li .leadtext {
	height: 54px;
	
}

#tv4nyheternaSearch {
	position: absolute;
	top: 256px;
	left: 3px;
	right: 3px;

}

#tv4nyheterna input {
	float: left;
}

#tv4nyheternaSearchstring {
	border: 1px solid #7a7a7a;
	width: 120px;
	height: 11px;
	padding: 1px;
	font-size: 9px;
	line-height: 10px;
	margin-right: 1px;
}

#tv4nyheternaSearch a {
	float: right;
	width: 69px;
	height: 15px;
	background-image: url('../images/nyhetskanalen/details/tip.gif');
}

#tv4nyheternaSearch a span {
	display: none;
	cursor: pointer;
}






/* MAIN PLAYER */

.nyhetskanalen .videoPanel {
	top: 202px;
	height: 408px;
}

.nyhetskanalen .videoPanel .ad, .videoPanel .bg, .videoObject {
	border-color: #616161;
}

.nyhetskanalen .videoObject.nonIE {
	top: 1px;
	left: 1px;
	height: 407px;
	background-color: black;
}

.nyhetskanalen .videoControls {
	left: 0px;
	width: 680px;
	height: 23px;
	background-color: black;
	border: 1px solid #616161;
	border-top: 0px;
	background-image: url('../images/nyhetskanalen/player/controlsBg.gif');
	background-repeat: repeat-x;
	background-position: top;
	
}

.nyhetskanalen .nonIE .videoControls {
	overflow: visible;
}


/* Video buttons */

.nyhetskanalen .videoButton {
	height: 22px;
}

.nyhetskanalen .prevButton {
	left: 563px;
	width: 23px;
	background-image: url('../images/nyhetskanalen/player/skipBack.gif');
}
.nyhetskanalen .nextButton {
	left: 586px;
	width: 25px;
	background-image: url('../images/nyhetskanalen/player/skipForward.gif');
}


.nyhetskanalen .playButton, .nyhetskanalen .pauseButton {
	left: 0px;
	width: 26px;
}
.nyhetskanalen .playButton {
	background-image: url('../images/nyhetskanalen/player/play.gif');
}
.nyhetskanalen .pauseButton {
	background-image: url('../images/nyhetskanalen/player/pause.gif');
}

.nyhetskanalen .videoControls .stopButton {
	left: 26px;
	width: 25px;
	background-image: url('../images/nyhetskanalen/player/stop.gif');
}

.nyhetskanalen .nonIE .stopButton {
	display: none;
	top: 23px;
	left: 655px;
	border-top: 0px;
	border-right: 0px;
	border-left: 1px solid #616161;
	border-bottom: 1px solid #616161;
}

.nyhetskanalen .volDownButton {
	left: 611px;
	width: 10px;
	background-image: url('../images/nyhetskanalen/player/volumeDown.gif');
}

.nyhetskanalen .soundButton, .nyhetskanalen .muteButton {
	left: 621px;
	width: 21px;
}
.nyhetskanalen .soundButton {
	background-image: url('../images/nyhetskanalen/player/sound.gif');
}
.nyhetskanalen .muteButton {
	background-image: url('../images/nyhetskanalen/player/mute.gif');
}

.nyhetskanalen .volUpButton {
	left: 642px;
	width: 12px;
	background-image: url('../images/nyhetskanalen/player/volumeUp.gif');
}

.nyhetskanalen .subtitlesButton {
	display: none;
}

.nyhetskanalen .nonIE .subtitlesButton {
	display: none;
}

.nyhetskanalen .fullscreenButton {
	left: 654px;
	width: 26px;
	background-image: url('../images/nyhetskanalen/player/fullScreen.gif');
}

.nyhetskanalen .toolsButton {
	display: none;
}

.nyhetskanalen .playerTime, .nyhetskanalen .slider, .nyhetskanalen .playerStatus {
	height: 22px;
	color: white;
}

.nyhetskanalen .playerTime {
	left: 51px;
	width: 76px;
	font-size: 10px;
	text-align: center;
	padding-top: 4px;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;	
}

.nyhetskanalen .live .timeElapsed, .nyhetskanalen .live.buffering .timeElapsed {
	padding-top: 0px;
}

.nyhetskanalen .timeElapsed {
	display: inline;
	padding-top: 0px;
}



.nyhetskanalen .timeSeparator {
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
}

.nyhetskanalen .duration {
	display: inline;
}

.nyhetskanalen .live.buffering .duration {
	display: inline;
}


.nyhetskanalen .slider, .nyhetskanalen .playerStatus {
	left: 129px;
	width: 422px;
}

.nyhetskanalen .slider {
	background-image: none;
	background-color: #808080;
	height: 9px; 
	font-size: 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #111111;
	border-left-color: #111111;
	border-right-color: #616161;
	border-bottom-color: #616161;
	top: 5px;
}

.nyhetskanalen .playerStatus {
	background-image: none;
	line-height: 23px;
}

.nyhetskanalen .progressBar {
	display: none;
}

.nyhetskanalen .sliderButton {
	top: 0px;
	left: 0px;
	width: 8px;
	margin-left: 0px;
	height: 9px;
	background-image: none;
	background-color: #111111;
}

* html .nyhetskanalen .sliderButton {
	background-image: none;
	filter: none;
}

.nyhetskanalen #galleryTabTitles a:hover{
	text-decoration: underline;
}


/* MINI PLAYERS */

.nyhetskanalen .videoPanel.mini {
	position: relative;
	width: 250px;
	height: 157px;
	top: 0px;
	left: 0px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;	
}
/*
* html .videoPanel.mini {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webtv/sumo/images/player/miniBg.png',sizingMethod='scale');
}
*/

.nyhetskanalen .videoPanel.mini .bg img {
	display: none;
}

.nyhetskanalen .videoPanel.mini .ad, 
.nyhetskanalen .videoPanel.mini .bg, 
.nyhetskanalen .videoPanel.mini .videoObject {
	top: 0px;
	left: 0px;
	width: 250px;
	height: 141px;
	border: 0px;
}

.nyhetskanalen .videoPanel.mini .videoControls {
	top: 141px;
	left: 0px;
	width: 250px;
	height: 18px;
	position: absolute;
	background-image: none;
	border: 0px;
}

.nyhetskanalen .mini .videoButton {
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	display: none;
	border: 0px;
}

.nyhetskanalen .mini .playerTime, .nyhetskanalen .mini .slider, .nyhetskanalen .mini .playerStatus {
	display: none;
}


.nyhetskanalen .mini .switchToButton {
	display: block;
	left: 176px;
	width: 56px;
	height: 15px;
	background-image: url('../images/nyhetskanalen/player/switch.png');
	text-align: right;
	padding-right: 18px;
	cursor: pointer;
}
* html .nyhetskanalen .mini .switchToButton {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nyhetskanalen/player/switch.png',sizingMethod='scale');
}

.nyhetskanalen .mini .switchToButton span {
	display: inline;
	font-size: 10px;
	cursor: pointer;
}

/**  Katogori lista **********/

.barn .leftBox {
	border: 0px;
	background-image: none;
	background-color: transparent;	
}

.barn #programArchiveList {	
	overflow: visible;
	background-color: transparent;
}

.barn #navigation h4, .barn #common h4 {
	background-image:url('/multimedia/template/headingBgFk.png');
}

.barn #common .links {
	background-image:url('');
	background-color: transparent;	
}

.barn #main, .barn #main a, .barn #main a:link, .barn #main a:visited, .barn #metaArea {
	color:#000000;
}

.barn #main .contentGalleryList a:link, .barn #main .contentGalleryList a:visited, .barn #main .contentGalleryList a:hover {
	color:#FFFFFF;
}

.barn #navigation h4, .barn #common h4 {
	background-image:url('/multimedia/template/headingBg-sp.png');
}

.barn #popupDialog .vscrollerbase, .barn #popupDialog .hscrollerbase, .barn .vscrollerbase, .barn .hscrollerbase, .barn .jScrollPaneTrack {
	background-color:#DA6F27;
}

.barn #popupDialog .vscrollerbarbeg, .barn #popupDialog .vscrollerbarend, .barn #popupDialog .hscrollerbarbeg, .barn #popupDialog .hscrollerbarend, .barn .vscrollerbarbeg, .vscrollerbarend, .barn .hscrollerbarbeg, .hscrollerbarend, .barn .jScrollPaneDrag {
	background-color:#CA4827;
}

.barn #popupDialog .vscrollerbaseend, .barn .vscrollerbaseend, .barn a.jScrollArrowDown {
	background:transparent url('/multimedia/template/arrowDown.gif') no-repeat scroll 0%;
}

.barn #popupDialog .vscrollerbasebeg, .barn .vscrollerbasebeg, .barn a.jScrollArrowUp {
	background:transparent url('/multimedia/template/arrowUp.gif') no-repeat scroll 0%;
}

#mm905 a {
	background-image:url(/multimedia/template/barnbt.png);
	width:113px;
}


#mm905.selected a {
	background-image:url(/multimedia/template/barnbtsel.png);
}

#mainMenu {
	width:903px;
}


/**  Katogori lista **********/

.fotbollskanalen #categoryList {
	height: 145px;
	overflow: auto;
}

.fotbollskanalen #programArchiveList {	
	overflow: visible;
	height: auto;
	background-color:#00431B;
}

.fotbollskanalen .leftBox {
	border: 0px;
	background-image: none;
	background-color: transparent;	
}

.fotbollskanalen #main, .fotbollskanalen #main a, .fotbollskanalen #main a:link, .fotbollskanalen #main a:visited, .fotbollskanalen #metaArea, .fotbollskanalen .contentGalleryList a:hover {
 	color:#FFEBB9;
}

.fotbollskanalen #navigation h4, .fotbollskanalen #common h4 {
	background-image:url('/multimedia/template/headingBgFk.png');
}

.fotbollskanalen #common .links {
	background-image:url('');
	background-color: transparent;	
	bottom:0px;
	height:38px;
	left:0px;
	padding-top:12px;
	position:absolute;
	width:100%;
}

.fotbollskanalen #mm909.selected a {
	background-image:url(/multimedia/template/fotboll-sel.png);
}



/* test 123 */


#dlgPaymentForm .item {
height:100px;
}





/**  Katogori lista **********/

.sport .leftBox {
	border: 0px;
	background-image: none;
	background-color: transparent;	
}

.sport #programArchiveList {
	background-color: transparent;
}

.sport #common .links {
	background-image:url('');
	background-color: transparent;	
}

.sport .border, .sport .strongBorder {
	background-color:#FF6E00;
	opacity:0.15;
}

.sport #main, .sport #main a, .sport #main a:link, .sport #main a:visited, .sport #metaArea {
	color:#FF6E00;
}

.sport #main .breadcrumbs a { 
	color:#FFFFFF; 
}






.sport .breadcrumbs .selected .title {
	background-image:url('/multimedia/template/breadcrumb-body-sel-sp.png');
}

* html .sport .breadcrumbs .selected .title {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-body-sel-sp.png',sizingMethod='scale');
}

.sport .breadcrumbs .selected .left {
	background-image:url(/multimedia/template/breadcrumb-start-sel-sp.png);
}

* html .sport .breadcrumbs .selected .left {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-start-sel-sp.png',sizingMethod='scale');
}

.sport .breadcrumbs .selected .right {
	background-image:url(/multimedia/template/breadcrumb-end-sel-sp.png);
}

* html .sport .breadcrumbs .selected .right {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-end-sel-sp.png',sizingMethod='scale');
}


.sport .subtext, .sport .subtext a, .sport .subtext a:link, .sport .subtext a:visited {
	color:#7E8282;
}





.sport .breadcrumbs li .title {
	background-image:url('/multimedia/template/breadcrumb-body-sp.png');
}

* html .sport .breadcrumbs li .title {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-body-sp.png',sizingMethod='scale');
}

.sport .breadcrumbs li .left {
	background-image:url(/multimedia/template/breadcrumb-start-sp.png);
}

* html .sport .breadcrumbs li .left {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-start-sp.png',sizingMethod='scale');
}

.sport .breadcrumbs li .right {
	background-image:url(/multimedia/template/breadcrumb-end-sp.png);
}

* html .sport .breadcrumbs li .right {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-end-sp.png',sizingMethod='scale');
}


.sport #popupDialog .vscrollerbase, .sport #popupDialog .hscrollerbase, .sport .vscrollerbase, .sport .hscrollerbase, .sport .jScrollPaneTrack {
	background-color:#E9AE7D;
}

.sport #popupDialog .vscrollerbarbeg, .sport #popupDialog .vscrollerbarend, .sport #popupDialog .hscrollerbarbeg, .sport #popupDialog .hscrollerbarend, .sport .vscrollerbarbeg, .vscrollerbarend, .sport .hscrollerbarbeg, .hscrollerbarend, .sport .jScrollPaneDrag {
	background-color:#E59D62;
}

.sport #popupDialog .vscrollerbaseend, .sport .vscrollerbaseend, .sport a.jScrollArrowDown {
	background:transparent url('/multimedia/template/arrowDown.gif') no-repeat scroll 0%;
}

.sport #popupDialog .vscrollerbasebeg, .sport .vscrollerbasebeg, .sport a.jScrollArrowUp {
	background:transparent url('/multimedia/template/arrowUp.gif') no-repeat scroll 0%;
}

#mm909 a {
	background-image:url(/multimedia/template/sport2.png);
	width:88px;
}


#mm909.selected a {
	background-image:url(/multimedia/template/sport2-sel.png);
}




.sport #navigation h4, .sport #common h4 {
	background-image:url('/multimedia/template/headingBg-sp.png');
}

* html .sport #navigation h4, * html .sport #common h4 {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/headingBg-sp.png',sizingMethod='scale');
}


.tv2Player .sumoSmall .sumoNormal .sumoPlayerBox {
	width: 468px;
	height: 451px;
}
.tv2Player .sumoSmall .sumoMedium .sumoPlayerBox {
	width: 468px;
	height: 377px;
}
.tv2Player .sumoSmall .sumoMini .sumoPlayerBox {
	width: 468px;
	height: 305px;
}
	
.tv2Player .sumoSmall p, 
#main_content_article .tv2Player .sumoSmall p {
	padding-top: 0.1em;
	padding-bottom: 0.2em;
}

.tv2Player .sumoSmall .prePanel .startBanner {
	width: 117px;
	height: 34px;
	left: 4px;
	top: 215px;
	background-image: url('/multimedia/template/synd-startvideo-small.png');
}
* html .tv2Player .sumoSmall .prePanel .startBanner {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/synd-startvideo-small.png',sizingMethod='scale');
} 

.tv2Player .sumoSmall .bwTestMessage {
	left: 114px;
	top: 80px;
}


/* VIDEO */

.tv2Player .sumoSmall .videoPanel, 
.tv2Player .sumoSmall .prePanel {
	height: 298px;
	width: 460px;
	top: 3px;
	left: 3px;
}

.tv2Player .sumoSmall .sumoFeatures {
	top: 4px;
	left: 4px;
}


.tv2Player .sumoSmall .videoPanel .ad, 
.tv2Player .sumoSmall .videoPanel .bg, 
.tv2Player .sumoSmall .videoObject, 
.tv2Player .sumoSmall .prePanel .sumoPoster, 
.tv2Player .sumoSmall .prePanel .posterImage {
	top: 1px;
	left: 1px;
}


.tv2Player .sumoSmall .videoPanel .ad, 
.tv2Player .sumoSmall .videoPanel .bg, 
.tv2Player .sumoSmall .videoObject, 
.tv2Player .sumoSmall .prePanel .sumoPoster, 
.tv2Player .sumoSmall .sRotator, 
.tv2Player .sumoSmall .sRotatorItem, 
.tv2Player .sumoSmall .sRotatorImage, 
.tv2Player .sumoSmall .prePanel .posterImage {
	width: 458px;
	height: 258px;
}

.tv2Player .sumoSmall .sRotator {
	top: 4px;
	left: 4px;
}

.tv2Player .sumoSmall .videoObject.nonIE {
	top: 1px;
	left: 1px;
	height: 295px;
}

.tv2Player .sumoSmall .minimize1 .videoObject, 
.tv2Player .sumoSmall .minimize1 .ad {
	width: 370px;
	height: 209px;
	top: 3px;
	left: 3px;
}

.tv2Player .sumoSmall .minimize2 .videoObject, 
.tv2Player .sumoSmall .minimize2 .ad {
	width: 282px;
	height: 159px;
	top: 8px;
	left: 6px;
}

.tv2Player .sumoSmall .minimize3 .videoObject, 
.tv2Player .sumoSmall .minimize3 .ad {
	width: 194px;
	height: 110px;
	top: 10px;
	left: 8px;
}

.tv2Player .sumoSmall .minimized .videoObject, 
.tv2Player .sumoSmall .minimized .ad, 
.tv2Player .sumoSmall img.sumoPreviewImage {
	width: 106px;
	height: 60px;
	top: 11px;
	left: 11px;
}

.tv2Player .sumoSmall .minimized .videoObject {
	width: 107px;
}


.tv2Player .sumoSmall img.sumoPreviewImage {
	top: 1px;
	left: 1px;
}


.tv2Player .sumoSmall .videoControls {
	top: 260px;
	left: 0px;
	width: 460px;
	height: 36px;
}

/* Player controls */

.tv2Player .sumoSmall .videoButton {
	top: 5px;
	height: 28px;
}

.tv2Player .sumoSmall .slider, 
.tv2Player .sumoSmall .playerStatus {
	top: 5px;
	height: 28px;
}

.tv2Player .sumoSmall .playerStatus {
	padding-top: 1px;
	height: 27px;
	font-size: 10px;
}

.tv2Player .fullscreenButton, .tv2Player .shareButton {
	display: none;
}

.tv2Player .sumoSmall .playerTime {
	display: none;
}

.tv2Player .sumoSmall .playButton, 
.tv2Player .sumoSmall .pauseButton, 
.tv2Player .sumoSmall .stopButton {
	width: 33px;
}


.tv2Player .sumoSmall .volDownButton  {
	width: 27px;
}

.tv2Player .sumoSmall .volUpButton {
	width: 25px;
}

.tv2Player .sumoSmall .soundButton, 
.tv2Player .sumoSmall .muteButton {
	width: 22px;
}


.tv2Player .sumoSmall .progressBar, 
#main_content_article .tv2Player .sumoSmall .progressBar {
	top: 12px;
	height: 5px;
	margin-left: 3px;
	margin-right: 2px;
}

.tv2Player .sumoSmall .sliderButton, 
#main_content_article .tv2Player .sumoSmall .sliderButton {
	top: 10px;
	width: 16px;
	height: 8px;
}


/* BOTTOM */

.tv2Player .sumoSmall .sumoBottom {
	width: 460px;
	height: 62px;
	padding-left: 4px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 308px;
}

.tv2Player .sumoSmall .sumoRelatedList li {
	background-image: url('/multimedia/template/synd-related-frame.png');
}

.tv2Player .sumoSmall .sumoRelatedList li, 
.tv2Player .sumoSmall .sumoRelatedList a, 
.tv2Player .sumoSmall .sumoRelatedList img, 
.tv2Player .sumoSmall .sumoRelatedList span {
	width: 106px;
	height: 60px;
}

* html .tv2Player .sumoSmall .sumoRelatedList li {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/synd-related-frame.png',sizingMethod='scale');
}

.tv2Player .sumoSmall .sumoRelatedList li {
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.tv2Player .sumoSmall .sumoRelatedList li a span {
	position: absolute;
	top: 60px;
	left: 1px;
	width: 96px;
	height: 50px;
	padding: 5px;
	background-image: url('/multimedia/template/synd-pixel-semitrans.png');
	font-size: 11px;
	font-weight: bold;
}

* html .tv2Player .sumoSmall .sumoRelatedList li a span {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/synd-pixel-semitrans.png',sizingMethod='scale');
}

.tv2Player .sumoSmall .shareButton2, .tv2Player .sumoSmall .sumoButton {
	left: 345px;
	width: 113px;
	height: 28px; 
}

.tv2Player .sumoSmall .sumoButton {
	top: 309px;
}

.tv2Player .sumoSmall .shareButton2 {
	top: 341px;
}

.tv2Player .sumoSmall .bannerAd {
	width: 450px;
	height: 60px;
	padding-left: 8px;
	padding-top: 9px;
	padding-right: 0px;
}

.tv2Player .sumoSmall .sumoMedium .bannerAd {
	display: none;
}


/* ROTATOR */

.tv2Player .sumoSmall .sRotatorTextContainer {
	top: 190px;
	left: 0px;
	width: 458px;
	height: 68px;
}
.tv2Player .sumoSmall .sRotatorText {
	width: 458px;
	height: 68px;
	background-image: url('http://webtv.tv2.no/webtv/sumo/images/mini/bakgrunn-karusell-d.png');
}
* html .tv2Player .sumoSmall .sRotatorText {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webtv.tv2.no/webtv/sumo/images/mini/bakgrunn-karusell-d.png',sizingMethod='scale');
}
.tv2Player .sumoSmall .sRotatorPlay {
	top: 190px;
	right: 13px;
	width: 93px;
	height: 48px;
	background-image: url('http://webtv.tv2.no/webtv/sumo/images/mini/seprogrammet.png');
}
* html .tv2Player .sumoSmall .sRotatorPlay {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webtv.tv2.no/webtv/sumo/images/mini/seprogrammet.png',sizingMethod='scale');
}

.tv2Player .sumoSmall .sRotatorTitleImg, 
#article .tv2Player .sumoSmall .sRotatorTitleImg, 
#article #pri1 .tv2Player .sumoSmall .sRotatorTitleImg {
	margin-left: 9px;
	margin-top: 6px;
	margin-bottom: 4px;
}

.tv2Player .sumoSmall .sRotatorTextImg, 
#article .tv2Player .sumoSmall .sRotatorTextImg, 
#article #pri1 .tv2Player .sumoSmall .sRotatorTextImg {
	margin-left: 9px;
	margin-top: 0px;
}

.tv2Player .sumoSmall .sRotatorNavigator {
	right: 0px;
	padding-right: 7px;
	padding-left: 13px;
	bottom: 0px;
	height: 20px;	
}

.tv2Player .sumoSmall .sRotatorButton {
	width: 13px;
	height: 20px;
}

.tv2Player .sumoSmall .sRotatorNavigator .sSeparated {
	background-image: url('http://webtv.tv2.no/webtv/sumo/images/mini/bakgrunn-tall-n.png');
}
* html .tv2Player .sumoSmall .sRotatorNavigator .sSeparated {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webtv.tv2.no/webtv/sumo/images/mini/bakgrunn-tall-n.png',sizingMethod='scale');
}
.tv2Player .sumoSmall .sRotatorNavigator .sSelected {
	background-image: url('http://webtv.tv2.no/webtv/sumo/images/mini/bakgrunn-tall-h.png');
}
* html .tv2Player .sumoSmall .sRotatorNavigator .sSelected {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webtv.tv2.no/webtv/sumo/images/mini/bakgrunn-tall-h.png',sizingMethod='scale');
}



/* Nyhetene, hvori opptatt Tabloid på stort design*/

.tv2Player .nyhetene,
#main_column #article div.article_body .tv2Player .nyhetene p,
.tv2Player .nyhetene a:link, 
.tv2Player .nyhetene a:hover, 
.tv2Player .nyhetene a:visited,
#page_wrap #page_centre #main_column .tv2Player .nyhetene a:link, 
#page_wrap #page_centre #main_column .tv2Player .nyhetene a:hover, 
#page_wrap #page_centre #main_column .tv2Player .nyhetene a:visited {
	color: white;
}

.tv2Player .sumoSmall .sumoNormal .nyhetene {
	background-image: url('/multimedia/template/synd-ek-background-full.png');
}

.tv2Player .sumoBig .sumoNormal .nyhetene {
	background-image: url('/multimedia/template/synd-ek-background-full.png');
}

.tv2Player .sumoSmall .sumoMini .nyhetene {
	background-image: url('/multimedia/template/synd-ek-background-mini.png');
}

.tv2Player .sumoBig .sumoMini .nyhetene {
	background-image: url('/multimedia/template/synd-ek-background-mini.png');
}
.tv2Player .sumoSmall .sumoMedium .nyhetene {
	background-image: url('/multimedia/template/synd-ek-background-medium.png');
}
.tv2Player .sumoBig .sumoMedium .nyhetene {
	background-image: url('/multimedia/template/synd-ek-background-medium.png');
}

.tv2Player .sumoSmall .nyhetene .prePanel .videoControls {
	background-image: url('/multimedia/template/synd-ek-controlsBg.png');
	background-repeat: no-repeat;
	background-position: 128px 5px;
}
.tv2Player .sumoSmall .nyhetene .playButton, 
.tv2Player .sumoSmall .nyhetene .pauseButton {
	left: 128px;
}

.tv2Player .sumoSmall .nyhetene .playButton {
	background-image: url('/multimedia/template/synd-ek-play.png');
}


.tv2Player .sumoSmall .nyhetene .pauseButton {
	background-image: url('/multimedia/template/synd-ek-pause.png');
}
.tv2Player .sumoSmall .nyhetene .stopButton {
	left: 161px;
	background-image: url('/multimedia/template/synd-ek-stop.png');
}
.tv2Player .sumoSmall .nyhetene .volDownButton {
	left: 386px;
	background-image: url('/multimedia/template/synd-ek-volDown.png');
}
.tv2Player .sumoSmall .nyhetene .soundButton, 
.tv2Player .sumoSmall .nyhetene .muteButton {
	left: 413px;
}
.tv2Player .sumoSmall .nyhetene .soundButton {
		background-image: url('/multimedia/template/synd-ek-/sound.png');
}
.tv2Player .sumoSmall .nyhetene .muteButton {
	background-image: url('/multimedia/template/synd-ek-mute.png');
}
.tv2Player .sumoSmall .nyhetene .volUpButton {
	left: 435px;
	background-image: url('/multimedia/template/synd-ek-volUp.png');
}
.tv2Player .sumoSmall .nyhetene .slider, 
.tv2Player .sumoSmall .nyhetene .playerStatus {
	left: 194px;
	width: 192px;
}
.tv2Player .sumoSmall .nyhetene .playerStatus,
#main_content_article .tv2Player .sumoSmall .nyhetene .playerStatus {
	background-image: url('/multimedia/template/synd-ek-statusBg.png');
}
.tv2Player .sumoSmall .nyhetene .slider,
#main_content_article .tv2Player .sumoSmall .nyhetene .slider {
	background-image: url('/multimedia/template/synd-ek-sliderBg.png');
}
.tv2Player .sumoSmall .nyhetene .progressBar, 
#main_content_article .tv2Player .sumoSmall .nyhetene .progressBar {
	background-image: url('/multimedia/template/synd-ek-progress.png');
}
.tv2Player .nyhetene .sliderButton, 
#main_content_article .tv2Player .nyhetene .sliderButton {
	background-image: url('/multimedia/template/synd-ek-blimp.png');
}
* html .tv2Player .nyhetene .sliderButton {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/synd-ek-blimp.png',sizingMethod='scale');
}

.tv2Player .nyhetene .logoButton {
	left: 6px;
	top: 6px;
	width: 111px;
	height: 27px;
	background-image: url('/multimedia/template/synd-ek-logo.png');
}

.tv2Player .nyhetene .sumoButton {
	background-image: url('/multimedia/template/synd-ek-watch.png');
}
.tv2Player .nyhetene .shareButton2 {
	background-image: url('/multimedia/template/synd-ek-share.png');
}
.tv2Player .sumoSmall .nyhetene .bannerAd.adShowing {
	background-image: url('/multimedia/template/synd-ek-ad-background.png');
}

.tv2Player .sumoSmall .nyhetene .sumoFeatures {
	background-image: url('/multimedia/template/synd-ek-share-background.jpg');
}
.tv2Player .sumoBig .nyhetene .sumoFeatures {
	background-image: url('/multimedia/template/synd-ek-share-background.jpg');
}

.tv2Player .nyhetene .sumoCopyButton {
	background-image: url('/multimedia/template/synd-ek-copy.png');
}

.tv2Player .nyhetene .sumoSubmit input {
	background-image: url('/multimedia/template/synd-ek-button71x48.png');
	color: white;
}


/**  Katogori lista **********/

.trefilm .leftBox {
	border: 0px;
	background-image: none;
	background-color: transparent;	
}

.trefilm #programArchiveList {
	background-color: transparent;
}

.trefilm #common .links {
	background-image:url('');
	background-color: transparent;	
}

.trefilm .border, .trefilm .strongBorder {
	background-color:#FF6E00;
	opacity:0.15;
}

.trefilm #main, .trefilm #main a, .trefilm #main a:link, .trefilm #main a:visited, .trefilm #metaArea {
	color:#FF6E00;
}

.trefilm #main .breadcrumbs a { 
	color:#FFFFFF; 
}



. trefilm #head {
	background-image:url('/multimedia/template/backgrounds/defaultfk.jpg');
	background-repeat:no-repeat;
	height:174px;
	position:relative;
	width:1240px;
}


.trefilm .breadcrumbs .selected .title {
	background-image:url('/multimedia/template/breadcrumb-body-sel-sp.png');
}

* html .trefilm .breadcrumbs .selected .title {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-body-sel-sp.png',sizingMethod='scale');
}

.trefilm .breadcrumbs .selected .left {
	background-image:url(/multimedia/template/breadcrumb-start-sel-sp.png);
}

* html .trefilm .breadcrumbs .selected .left {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-start-sel-sp.png',sizingMethod='scale');
}

.trefilm .breadcrumbs .selected .right {
	background-image:url(/multimedia/template/breadcrumb-end-sel-sp.png);
}

* html .trefilm .breadcrumbs .selected .right {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-end-sel-sp.png',sizingMethod='scale');
}


.trefilm .subtext, .trefilm .subtext a, .trefilm .subtext a:link, .trefilm .subtext a:visited {
	color:#7E8282;
}





.trefilm .breadcrumbs li .title {
	background-image:url('/multimedia/template/breadcrumb-body-sp.png');
}

* html .trefilm .breadcrumbs li .title {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-body-sp.png',sizingMethod='scale');
}

.trefilm .breadcrumbs li .left {
	background-image:url(/multimedia/template/breadcrumb-start-sp.png);
}

* html .trefilm .breadcrumbs li .left {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-start-sp.png',sizingMethod='scale');
}

.trefilm .breadcrumbs li .right {
	background-image:url(/multimedia/template/breadcrumb-end-sp.png);
}

* html .trefilm .breadcrumbs li .right {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/breadcrumb-end-sp.png',sizingMethod='scale');
}


.trefilm #popupDialog .vscrollerbase, .trefilm #popupDialog .hscrollerbase, .trefilm .vscrollerbase, .trefilm .hscrollerbase, .trefilm .jScrollPaneTrack {
	background-color:#E9AE7D;
}

.trefilm #popupDialog .vscrollerbarbeg, .trefilm #popupDialog .vscrollerbarend, .trefilm #popupDialog .hscrollerbarbeg, .trefilm #popupDialog .hscrollerbarend, .trefilm .vscrollerbarbeg, .vscrollerbarend, .trefilm .hscrollerbarbeg, .hscrollerbarend, .trefilm .jScrollPaneDrag {
	background-color:#E59D62;
}

.trefilm #popupDialog .vscrollerbaseend, .trefilm .vscrollerbaseend, .trefilm a.jScrollArrowDown {
	background:transparent url('/multimedia/template/arrowDown.gif') no-repeat scroll 0%;
}

.trefilm #popupDialog .vscrollerbasebeg, .trefilm .vscrollerbasebeg, .trefilm a.jScrollArrowUp {
	background:transparent url('/multimedia/template/arrowUp.gif') no-repeat scroll 0%;
}

#mm909 a {
	background-image:url(/multimedia/template/sport2.png);
	width:88px;
}


#mm909.selected a {
	background-image:url(/multimedia/template/sport2-sel.png);
}




.trefilm #navigation h4, .trefilm #common h4 {
	background-image:url('/multimedia/template/headingBg-sp.png');
}

* html .trefilm #navigation h4, * html .trefilm #common h4 {
  	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../multimedia/template/headingBg-sp.png',sizingMethod='scale');
}

body.nya_anytime {
	background:#051016 url(http://www.tv4play.se/tv4play/img/background/theme/index/bodyBg.jpg) no-repeat top center;
}

.nya_anytime #topnavigation {
	display: none;
}

.nya_anytime #interface {
	background: none !important;
	margin-bottom: 30px;
}

/* header and navigation */
.nya_anytime #head {
	background: none !important;
	height: 150px;
}

.nya_anytime #logo {
	background: url(/multimedia/template/nya_anytime/logotype.png) no-repeat 0 0;
	height: 23px;
	width: 204px;
	left: 16px;
	top: 69px;
}

.nya_anytime #topAd {
	display: none;
}

/* top bar */
.nya_anytime #user-top-bar {
	position:absolute;top:0;right:41px
}

.nya_anytime #user-top-bar li {
	float: left;
}

.nya_anytime .icon-help {
	position: absolute;
	top: 0;
	right: 5px;	
}

.nya_anytime #top-bar {
	position: absolute;
	background: url(/multimedia/template/nya_anytime/top-bar.gif) no-repeat 0 0;
	top: 14px;
	left: 0;
	height: 31px;
	width: 1238px;
}

.nya_anytime #top-bar .tv4play-logo {
	position: absolute;
	top: 3px;
	left: 9px;
}

.nya_anytime .top-bar-nav {
	position: absolute;
	top: 0;
	left: 90px;
}

.nya_anytime .top-bar-nav li {
	float: left;
	margin-right: 38px;
}

.nya_anytime .top-bar-user-logged-in {
	float: right;
	margin: 7px 20px 0 0;
}

.nya_anytime .top-bar-user-logged-in li {
	float: left;
	margin-left: 8px;
}

.nya_anytime .top-bar-user-logged-in a {
	text-decoration: none !important;
}

.nya_anytime .top-bar-user-logged-in a span {
	font: normal 11px/16px Arial, Verdana, sans-serif;
	color: #8c8c8c;
	margin-right: 10px;
	text-transform: uppercase;
}

.nya_anytime .top-bar-user-logged-in a:hover {
	text-decoration: none !important;
}

/* top login form */
.nya_anytime .top-login-form {
	position: relative;
	top: 1px;
	right: 10px;
}

.nya_anytime .top-login-form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

.nya_anytime .top-login-form legend {
	display: none;
}

.nya_anytime .top-login-form label {
	float: left;
	margin-left: 30px;
}

.nya_anytime .top-login-form label.email span {
	float: left;
	background: url(/multimedia/template/nya_anytime/top-form-span-u_n.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 10px;
	width: 87px;
	margin: 9px 5px 0 0;
	text-indent: -9999px;
}

.nya_anytime .top-login-form label.pw span {
	float: left;
	background: url(/multimedia/template/nya_anytime/top-form-span-pw.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 10px;
	width: 52px;
	margin: 9px 5px 0 0;
	text-indent: -9999px;
}

.nya_anytime .top-login-form input.input-field {
	font: normal 11px Arial, Verdana, Sans-serif;
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
	border: 0;
	color: #fff;
	height: 16px;
	margin: 4px 0 0 0;
	padding: 5px 2px 0 2px;
}

/* main menu */
.nya_anytime #mainMenu {
	background: url(/multimedia/template/nya_anytime/main-menu-bg.gif) repeat-x 0 0;
	left: 0;
	top: 118px;
	height: 32px;
	width: 1233px;
	overflow: hidden;
	padding-left: 7px;
}

.nya_anytime #mainMenu li {
	margin-right: 4px;
}

.nya_anytime #mainMenu a {
	height: 30px;
	margin-top: 1px;
}


/* hem */
.nya_anytime #mainMenu #mm900 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_hem_off.png) !important;
	width: 40px !important;
}
.nya_anytime #mainMenu #mm900.selected a, .nya_anytime #mainMenu #mm900 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_hem_on.png) !important;
	width: 40px !important;
}

/* underhallning */
.nya_anytime #mainMenu #mm903 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_underhallning_off.png) !important;
	width: 105px !important;
}
.nya_anytime #mainMenu #mm903.selected a, .nya_anytime #mainMenu #mm903 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_underhallning_on.png) !important;
	width: 105px !important;
}

/* humor */
.nya_anytime #mainMenu #mm906 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_humor_off.png) !important;
	width: 58px !important;
}
.nya_anytime #mainMenu #mm906.selected a, .nya_anytime #mainMenu #mm906 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_humor_on.png) !important;
	width: 58px !important;
}

/* livsstil */
.nya_anytime #mainMenu #mm904 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_livsstil_off.png) !important;
	width: 57px !important;
}
.nya_anytime #mainMenu #mm904.selected a, .nya_anytime #mainMenu #mm904 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_livsstil_on.png) !important;
	width: 57px !important;
}

/* fakta */
.nya_anytime #mainMenu #mm902 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_fakta_off.png) !important;
	width: 146px !important;
}
.nya_anytime #mainMenu #mm902.selected a, .nya_anytime #mainMenu #mm902 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_fakta_on.png) !important;
	width: 146px !important;
}

/* barn */
.nya_anytime #mainMenu #mm905 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_barn_off.png) !important;
	width: 45px !important;
}
.nya_anytime #mainMenu #mm905.selected a, .nya_anytime #mainMenu #mm905 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_barn_on.png) !important;
	width: 45px !important;
}

/* sport */
.nya_anytime #mainMenu #mm909 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_sport_off.png) !important;
	width: 50px !important;
}
.nya_anytime #mainMenu #mm909.selected a, .nya_anytime #mainMenu #mm909 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_sport_on.png) !important;
	width: 50px !important;
}

/* a-o */
.nya_anytime #mainMenu #mm908 a {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_ao_off.png) !important;
	width: 37px !important;
}
.nya_anytime #mainMenu #mm908.selected a, .nya_anytime #mainMenu #mm908 a:hover {
	background-image:url(/multimedia/template/nya_anytime_menu/meny_ao_on.png) !important;
	width: 37px !important;
}

/* main */
.nya_anytime #main {
	background-color: #000;
}

/* boxes general */
.nya_anytime .leftBox {
	background: none;
	border: 0;
}

.nya_anytime #navigation h4, .nya_anytime #common h4 {
	background: url(/multimedia/template/nya_anytime/new_headingBg.gif) no-repeat 0 0;
}

/* highlight list */
.nya_anytime #highlightList h4 {
	background: url(/multimedia/template/nya_anytime/h4_highlightList.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* programlist */
.nya_anytime .programList li {
	background: url(/multimedia/template/nya_anytime/programList_item.gif) no-repeat 0 0;
	margin: 5px 0 1px 0;
}

.nya_anytime .programList li span img {
	display: none;
}

.nya_anytime .programList li span {
	font: bold 12px/26px Calibri, Arial, Verdana, sans-serif;
	color: #fff;
	margin-left: 15px;
}

/* epg list and scroll panel*/
.nya_anytime #epg {
	width: 250px;
}

.nya_anytime #epg h4 {
	background: url(/multimedia/template/nya_anytime/h4_epg.gif) no-repeat 0 0;
	text-indent: -9999px;
}

.nya_anytime .epg {
	bottom: auto;
}

.nya_anytime #epgList a {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #fff !important;	
}

.nya_anytime .jScrollPaneContainer {
	background: url(/multimedia/template/nya_anytime/jScrollPaneContainer_background.gif) no-repeat 0 0;
}

.nya_anytime .archive .jScrollPaneContainer {
	background: none;
}

.nya_anytime .jScrollPaneTrack {
	background: #2b2b2a;
}

.nya_anytime .jScrollPaneDrag {
	background: #368f34;
}

.nya_anytime #popupDialog .vscrollerbasebeg, .nya_anytime .vscrollerbasebeg, .nya_anytime a.jScrollArrowUp {
	background: url(/multimedia/template/nya_anytime/new_arrowUp.gif) no-repeat scroll 0 0;
}

.nya_anytime #popupDialog .vscrollerbaseend, .nya_anytime .vscrollerbaseend, .nya_anytime a.jScrollArrowDown {
		background: url(/multimedia/template/nya_anytime/new_arrowDown.gif) no-repeat scroll 0 0;
}

/* last left box (abbonemang/villkor) */
.nya_anytime #leftbox-last {
	position: absolute;
	background: none !important;
	top: 240px !important;
}

/* content listing header */
.nya_anytime .contentListing {
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
}

.nya_anytime .contentListing h4 {
	background: url(/multimedia/template/nya_anytime/h4_contentListing.gif) no-repeat 0 0 !important;
	text-indent: -9999px;
	width: 250px;
}

.nya_anytime .contentListing .contentList {
	height: 218px;
}

/* breadcrumbs */
.nya_anytime .bread-crumbs, .nya_anytime .breadcrumbs {
	float: left;
	list-style: none;
	margin-left: 0;
	margin: 0;
	width: 244px;
}

.nya_anytime .bread-crumbs li, .nya_anytime .breadcrumbs li {
	float: left;
}

.nya_anytime .bread-crumbs li .left, .nya_anytime .bread-crumbs li .right, .nya_anytime .breadcrumbs li .left{
	display: none;
}

.nya_anytime .breadcrumbs li .right {
	background: none !important;
	margin-right: 5px;
}

.nya_anytime .breadcrumbs .crumb1 {
	display: none;
}

.nya_anytime .bread-crumbs li .title, .nya_anytime .breadcrumbs li .title {
	background: none;
	margin: 0 5px 0 0;
	padding: 0 !important;
}

.nya_anytime .breadcrumbs li .title {
	margin-right: 10px !important;
}

.nya_anytime .bread-crumbs li.spacer, .nya_anytime .breadcrumbs li.spacer {
	float: left;
	margin: 0 3px 0 3px;
}

.nya_anytime .bread-crumbs li.spacer, .nya_anytime .bread-crumbs a, .nya_anytime .breadcrumbs li.spacer, .nya_anytime .breadcrumbs a {
	font: bold 12px/13px Calibri, Arial, Verdana, sans-serif;
	color: #666 !important;
	text-transform: uppercase;
}

/* category navigation */
.nya_anytime #showLogo {
	float: left;
	height: auto;
	margin-bottom: 10px;
}

.nya_anytime #showLogo img {
	height: 100px;
	width: 250px;
}

.nya_anytime .category-nav {
	float: left;
	list-style: none;
	height: 460px;
	overflow: hidden;
}

.nya_anytime .category-nav li {
	float: left;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	width: 249px;
	margin-bottom: 4px;
}

.nya_anytime .category-nav li.selected {
	height: 280px !important;
	overflow: hidden;
}

.nya_anytime .category-nav li.selected a.level-one {
	margin-bottom: 14px;
}

.nya_anytime .category-nav li ul {
	margin: 15px 0 0 15px;
}

.nya_anytime .category-nav li ul li {
	width: 234px;
}

.nya_anytime .category-nav a.level-one {
	display: block;
	text-indent: -9999px;
}

.nya_anytime .category-nav li ul a {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #fff !important;
	display: block;
}

.nya_anytime #categoryList {
	height: 250px;
	overflow: auto;
}

.nya_anytime .category-nav .jScrollPaneContainer {
	background: none;
}

.nya_anytime .subCategory {
	margin: 0 5px 4px 0 !important;
	padding: 0 !important;
}

.nya_anytime .subCategory a {
	display: inline !important;
}

.nya_anytime .category-nav .subCategory, .nya_anytime  #categoryList .subCategory {
	text-align: left;
}

.nya_anytime .category-nav .subCategory a, .nya_anytime #categoryList .subCategory a {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #fff !important;
	display: block;
	padding-right: 4px;
}

.nya_anytime .subCategory img {
	float: right;
	margin-top: 1px;
	margin-left: 10px;
}

.nya_anytime .free-program {
	background: url(/multimedia/template/nya_anytime/free-program.gif) no-repeat 180px 5px;
	padding-right: 42px;
	width: 192px;
}
/*
.nya_anytime .category-nav .hem_antikt {
	background: url(/multimedia/template/nya_anytime/hem_antikt.gif) no-repeat 0 0;
}
.nya_anytime .category-nav .hem_antikt.selected {
	background: url(/multimedia/template/nya_anytime/hem_antikt-selected.gif) no-repeat 0 0;
}

.nya_anytime .category-nav .hem_hus_tradgard {
	background: url(/multimedia/template/nya_anytime/hem_hus_tradgard.gif) no-repeat 0 0;
}
.nya_anytime .category-nav .hem_hus_tradgard.selected {
	background: url(/multimedia/template/nya_anytime/hem_hus_tradgard-selected.gif) no-repeat 0 0;
}
*/
/* Program listing */
.nya_anytime #programArchiveList {
	height: 350px;
	overflow: auto;
}

.nya_anytime #programArchive .jScrollPaneContainer {
	background: none;
	/*height: 350px !important;*/
}

.nya_anytime #programArchive .subCategory {
	background: url(/multimedia/template/nya_anytime/program-folder.gif) no-repeat 0 3px;
	padding-bottom: 1px !important;
	padding-left: 21px !important;
	text-align: left;
}

.nya_anytime #programArchive .subCategory a {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #fff !important;
	display: block;
	padding-right: 4px;
}

.nya_anytime #programArchive .program {
	margin-top: 5px;
	padding: 0 !important;
}

.nya_anytime #programArchive .program a {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	background: url(/multimedia/template/nya_anytime/programlist-anytime-icon.gif) no-repeat 0 3px;
	color: #fff !important;
	display: block;
	padding-left: 20px;
}

/* popup tmp */
.nya_anytime #popup {
	top: 162px;
}

.nya_anytime #popupDialog {
	position: relative;
}

.nya_anytime .dialog {
	font-family: Calibri, Arial, Verdana, sans-serif;
	height: 424px;
	width: 630px;
}

.nya_anytime .dialogLogin {
	background: url(/multimedia/template/nya_anytime/dialog_bg.gif) no-repeat 0 0 !important;
}

.nya_anytime #popup .dialog {
	background: url(/multimedia/template/nya_anytime/dialog_big_bg.gif) no-repeat 0 0;
	color: #fff !important;	
}

.nya_anytime #popup .dialog div, .nya_anytime .dialog input {
	color: #fff !important;	
}

#confirmEmailValue {
	color: #000 !important;
}

.nya_anytime .dialog p, .nya_anytime .dialog h2, .nya_anytime .dialog h3, .nya_anytime .dialog h5, .nya_anytime .dialog h6 {
	color: #fff;
}

.nya_anytime .dialog .inputBg {
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
}

.nya_anytime #dlgLoginForm .username, .nya_anytime #dlgLoginForm .password {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #fff;
	height: 21px;
	padding-top: 4px;
/*	top: 20px;*/
}

.nya_anytime #dlgLoginForm .resendPwd {
	font: normal 12px Arial, Verdana, Sans-serif;
}

.nya_anytime .dialog .inputBg, .nya_anytime .dialog .inputBg52, .nya_anytime .dialog .inputBg202, .nya_anytime .dialog .inputTitle, .nya_anytime .dialog .input, .nya_anytime .dialog .input52, .nya_anytime .dialog .input202 {
	font: normal 12px Arial, Verdana, Sans-serif;	
}

.nya_anytime #dlgNewUser {
	border: 0;
}


.nya_anytime #dlgLoginForm {
	border: 0;
	top: 275px;
}

.nya_anytime .dialogNav {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #666;
}

.nya_anytime #dlgPaymentForm .item {
	height: 80px;
}

.nya_anytime #dlgPaymentForm .item:hover {
	background: #252525 !important;
}

.nya_anytime .tab .left, 
.nya_anytime .tab .leftSelected,
.nya_anytime .tab .right, 
.nya_anytime .tab .rightSelected {
	display: none;
}

.nya_anytime .tab {
	
	margin-right: 5px;
	height: 25px;
	text-align: center;
	width: 162px;
}

.nya_anytime .tab .title {
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation-li.gif) no-repeat scroll 0 0 !important;
	height: 21px;
}

.nya_anytime .tab .titleSelected {
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation-li-sel.gif) no-repeat scroll 0 0 !important;
	height: 21px;
}

.nya_anytime .tab div {
	text-align: center;
	width: 162px !important;
}

.nya_anytime .tab .title, .nya_anytime .tab .titleSelected {
	padding-left: 0 !important;
}

.nya_anytime .tabbedMenuC {
	float: left;
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation.gif) no-repeat 0 0;
	border: 0;
	height: 29px;
	margin-top: -15px;
	margin-left: -26px;
	padding-left: 10px;
	width: 672px;
}

.nya_anytime .tabbedMenuC li {
	float: left;
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation-li.gif) no-repeat 0 0;
	height: 25px;
	margin-right: 5px;
	text-align: center;
	width: 162px;
}

.nya_anytime .tabbedMenuC li.selected {
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation-li-sel.gif) no-repeat 0 0;
}

/* popup
.nya_anytime #popup {
	top: 162px;
}

.nya_anytime #popupDialog {
	position: relative;
}

.nya_anytime .dialog {
	font-family: Calibri, Arial, Verdana, sans-serif;
	padding: 0;
	height: 424px;
	width: 682px;
}

.nya_anytime .dialog p, .nya_anytime .dialog h2, .nya_anytime .dialog h3, .nya_anytime .dialog h5, .nya_anytime .dialog h6 {
	color: #fff;
}

.nya_anytime .dialogLogin {
	background: url(/multimedia/template/nya_anytime/dialog_bg.gif) no-repeat 0 0;
}

.nya_anytime .dialog p {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	margin: 10px 0 5px 0;
}

.nya_anytime .dialog p a {
	color: #fff !important;
}

.nya_anytime .dialogNav {
	position: absolute;
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #666;
	text-transform: uppercase;
	top: 5px;
	left: 10px;
}

.nya_anytime .dialogNav div {
	position: relative !important;
	float: left;
	left: 0;
	margin-right: 15px;
}

.nya_anytime .dialog h4 {
	font: bold 12px/15px Calibri, Arial, Verdana, sans-serif;
	color: #fff;
}

.nya_anytime .dialogNav .stepChosen {
	color: #fff;
}

.nya_anytime #popup .dialog .close-dialog {
	position: absolute !important;
	background: none !important;
	bottom: 5px !important;
	right: 6px !important;
	height: 43px !important;
	width: 103px !important;
}

.nya_anytime #dlgNewUser {
	border: 0;
	top: 65px;
	left: 36px;
	height: 118px;
	width: 608px;
}

.nya_anytime #dlgNewUser .newUserBt {
	top: 79px;
	left: 479px;
}

.nya_anytime #dlgLoginForm {
	border: 0;
	top: 275px;
	left: 49px;
	height: 118px;
	width: 594px;
}

.nya_anytime #loginForm {
	position: relative;
}

.nya_anytime #loginForm label.email span {
	position: absolute;
	top: 20px;
	left: 23px;
	background: url(/multimedia/template/nya_anytime/login_email_span.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 8px;
	width: 29px;
	text-indent: -9999px;
}

.nya_anytime #loginForm label.pw span {
	position: absolute;
	top: 50px;
	left: 0;
	background: url(/multimedia/template/nya_anytime/login_email_pw.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 9px;
	width: 52px;
	text-indent: -9999px;
}

.nya_anytime #loginForm label.remember-me {
	position: absolute;
	top: 70px;
	left: 60px;
}

.nya_anytime #loginForm .username {
	position: absolute;
	top: 13px;
	left: 65px;
	font: normal 11px Arial, Verdana, Sans-serif;
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
	border-right: 1px solid #151515;
	border-left: 1px solid #181818;
	color: #fff;
	height: 16px;
	padding: 5px 2px 0 2px;
}

.nya_anytime #loginForm .password {
	position: absolute;
	top: 44px;
	left: 65px;
	font: normal 11px Arial, Verdana, Sans-serif;
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
	border-right: 1px solid #151515;
	border-left: 1px solid #181818;
	color: #fff;
	height: 16px;
	padding: 5px 2px 0 2px;
}

.nya_anytime #loginForm label.remember-me span {
	float: left;
	background: url(/multimedia/template/nya_anytime/login_email_remember-me.gif) no-repeat 0 4px;
	cursor: pointer;
	display: block;
	line-height: 20px;
	height: 30px;
	width: 130px;
	text-indent: -9999px;
	background-position:0 3px;	
}

.nya_anytime #loginForm label.remember-me .remember-me-checkbox {
	float: left;
}

.nya_anytime #loginForm label.submit-btn {
	position: absolute;
	top: 20px;
	left: 240px;
}

.nya_anytime #loginForm label.resendPwd {
	position: absolute;
	top: 20px;
	left: 340px;
}

.nya_anytime #loginForm .login-error {
	font: bold 13px/18px Calibri, Arial, Verdana, sans-serif;
	background: #9e0b0f;
	color: #fff;
	position: absolute;
	top: -46px;
	left: 480px;
	padding: 10px;
	height: 123px;
	width: 120px;
}

.nya_anytime #popup .dialogBig {
	background: url(/multimedia/template/nya_anytime/dialog_big_bg.gif) no-repeat 0 0;	
}

.nya_anytime #dlgPayment, .nya_anytime #dlgArticle {
	border: 0;
	height: 118px;
	left: 36px;
	top: 50px;
	width: 608px;
}

.nya_anytime #dlgArticle .bodytext {
	height: 240px;
}

.nya_anytime #dlgArticle .bodytext p {
	margin-top: 0;
}

.nya_anytime #dlgPayment .jScrollPaneContainer, .nya_anytime #dlgArticle .jScrollPaneContainer {
	background: none;
}

.nya_anytime #dlgPaymentForm {
	border: 0;
	margin-top: 15px;
	width: 100%;
}

.nya_anytime #dlgPaymentForm .item {
	height: 80px;
}

.nya_anytime .form-register-user {
	float: left;
	margin-top: 10px;
	width: 608px;
}

.nya_anytime .form-register-user label {
	float: left;
	font: bold 12px/18px Calibri, Arial, Verdana, sans-serif;
	color: #fff;
	clear: both;
	margin: 0 0 10px 0;
	width: 600px;
}

.nya_anytime .form-register-user label span {
	float: left;
	text-align: right;
	width: 105px;
}

.nya_anytime .form-register-user label i {
	float: left;
	font: normal 11px/20px Arial, Verdana, sans-serif;
	margin-left: 10px;
}

.nya_anytime .form-register-user label input {
	float: left;
	font: normal 11px Arial, Verdana, Sans-serif;
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
	border-right: 1px solid #151515;
	border-left: 1px solid #181818;
	color: #fff;
	height: 16px;
	margin-left: 5px;
	padding: 5px 2px 0 2px;
}

.nya_anytime .form-register-user div.spacer {
	float: left;
	height: 10px;
	width: 100%;
}

.nya_anytime .form-register-user .recive-email {
	margin-left: 105px;
}

.nya_anytime .register-user #formSubmit {
	position: absolute;
	bottom: 5px;
	right: 6px;
}

.nya_anytime #popup .register-user .close-dialog {
	right: 90px !important;
}

.nya_anytime #popup .login-error {
	font: bold 13px/18px Calibri, Arial, Verdana, sans-serif;
	background: #9e0b0f;
	color: #fff;
	position: absolute;
	top: 178px;
	left: 497px;
	padding: 10px;
	height: 123px;
	width: 120px;
}
 */
.nya_anytime #siteMap {
	font-family: Calibri, Arial, Verdana, sans-serif;
	color: #fff;
}

.nya_anytime #siteMap .heading .nav, .nya_anytime #searchResult .heading .description {
	font-size: 12px;
}

.nya_anytime #siteMap .list .item .programs {
	font-size: 11px;
}

.nya_anytime #siteMap a {
	color: #fff !important;
}

.nya_anytime #siteMap .jScrollPaneContainer {
	background: none;
}

.nya_anytime .dialog, .nya_anytime .dialog a:link, .nya_anytime .dialog a:visited, .nya_anytime .dialog h4 {
	color: #fff !important;
}

.nya_anytime .tabbed-dialog-navigation {
	float: left;
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation.gif) no-repeat 0 0;
	height: 29px;
	padding-left: 10px;
	width: 672px;
}

.nya_anytime .tabbed-dialog-navigation li {
	float: left;
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation-li.gif) no-repeat 0 0;
	height: 25px;
	margin-right: 5px;
	text-align: center;
	width: 162px;
}

.nya_anytime .tabbed-dialog-navigation li.selected {
	background: url(/multimedia/template/nya_anytime/tabbed-dialog-navigation-li-sel.gif) no-repeat 0 0;
}

.nya_anytime .tabbed-dialog-navigation li a {
	font: normal 11px/23px Calibri, Arial, Verdana, sans-serif;
	color: #595959 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

.nya_anytime #dlgMySumo {
	border: 0;
	margin-top: 0;
}

.nya_anytime #dlgEditUserForm, .nya_anytime #dlgChangePwdForm {
	top: 42px;
}

.nya_anytime .my-user-profile .title {
	font: normal 12px/23px Calibri, Arial, Verdana, sans-serif;
	color: #fff !important;	
	padding-bottom: 0 !important;
}

.nya_anytime .my-user-profile input.input {
	font: normal 11px Arial, Verdana, Sans-serif;
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
	border-right: 1px solid #151515;
	border-left: 1px solid #181818;
	color: #fff;
	height: 16px;
	padding: 5px 2px 0 2px;
}

.nya_anytime .my-user-profile input {
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #fff;
}

.nya_anytime #popup .my-user-profile .close-dialog {
	right: 90px !important;
}

.nya_anytime #popup .my-user-profile #formSubmit {
	bottom: 5px;
	position: absolute;
	right: 6px;
}

.nya_anytime #changePasswordForm .login-error {
	top: 0;
}

.nya_anytime #dlgOrderList, .nya_anytime #dlgOrderList .heading, .nya_anytime #dlgOrderList .item {
	color: #fff !important;
}

.nya_anytime .dlgOrders .subscriptionMenu {
	margin-top: 30px;
}

.nya_anytime .dlgOrders .orderList {
	top: 60px !important;
}

.nya_anytime .dlgOrders .subscriptionMenu .left, .nya_anytime .dlgOrders .subscriptionMenu .right, .nya_anytime .dlgOrders .subscriptionMenu .rightSelected {
	display: none;
}

.nya_anytime .tabbedMenuC .tab .title, .nya_anytime .tabbedMenuC .tab .titleSelected {
	/*background: transparent !important;*/
	border: 0;
}

/*.nya_anytime #dlgMySumoLeft, .nya_anytime .dialog .content {
	left: 0;
}*/

.nya_anytime #dlgPaymentForm .image {
	background: url(/multimedia/template/nya_anytime/blank-button.gif) no-repeat 0 0;
	height: 23px;
	padding-top: 10px;
}

.nya_anytime #siteMap .list .item .title {
	top: 5px !important;
}

.nya_anytime .dlgOrders .tabbedMenuC {
	background: none;
	margin-top: 10px;
	margin-left: 0;
	width: 587px;
}

.nya_anytime .dlgOrders .tabbedMenuC .tab {
	background: none !important;
	text-align: left !important;
	width: 130px !important;
}

.nya_anytime .dlgOrders .tabbedMenuC .tab .titleSelected, .nya_anytime .dlgOrders .tabbedMenuC .tab .title {
	background: none !important;
	text-align: left !important;
}

.nya_anytime #siteMapList .pngTextImg {
	height: 44px !important;
	width: 48px !important;
}

.nya_anytime #siteMap .heading .title {
	width: 137px !important;
}

.nya_anytime #siteMap .heading .title .pngTextImg{
	height: 18px !important;
	width: 130px !important;
}

.nya_anytime #siteMap .heading .nav {
	left: 140px !important;
}

.nya_anytime #dlgArticle .jScrollPaneContainer {
	background: none !important;
}

.nya_anytime .videoPanel {
	top: 162px !important;
	left: 280px !important;
}

/* use this when new player is lauched, upload image !! */
.nya_anytime .rotator, .nya_anytime #startVideoMessage {
	background-image: url(/multimedia/template/nya_anytime/disabledControls.png) !important;
}

.nya_anytime .rotator {
	border-color: #000 !important;
}

.nya_anytime #dlgPayment #headerImg {
	display: none;
}

.nya_anytime #dlgResendPwdForm .inputBg {
	display: none;
}

.nya_anytime #dlgResendPwdForm .input {
	background: url(/multimedia/template/nya_anytime/top-form-input.gif) repeat-x 0 0;
}

.nya_anytime #dlgResendPwdForm, .nya_anytime #dlgResendPwdForm .inputBg, .nya_anytime #dlgResendPwdForm .input, .nya_anytime #resendPasswordForm {
	cursor: text;
}


