/* STYLESHEET FILE DESCRIPTION: tvshows play screen styles */

/* PLAY MENU
######################################### */
#tvshows-playmenu-menu-shadow-right {left: 350px; display: none;}
.langmenu .b-focused #tvshows-playmenu-menu-shadow-right,
.subsmenu .b-focused #tvshows-playmenu-menu-shadow-right,
.settings .b-focused #tvshows-playmenu-menu-shadow-right,
.rate .b-focused #tvshows-playmenu-menu-shadow-right {display: block;}


/* Menu */
#tvshows-playmenu-list {top: 40px;}

.menuitems-1 #tvshows-playmenu-1,
.menuitems-1 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-1 #tvshows-playmenu-separator {display: none;}

.menuitems-2 #tvshows-playmenu-1,
.menuitems-2 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-2 #tvshows-playmenu-2,
.menuitems-2 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 100px;}
.menuitems-2 #tvshows-playmenu-separator {top: 80px;}

.menuitems-3 #tvshows-playmenu-1,
.menuitems-3 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-3 #tvshows-playmenu-2,
.menuitems-3 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-3 #tvshows-playmenu-3,
.menuitems-3 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 140px;}
.menuitems-3 #tvshows-playmenu-separator {top: 120px;}

.menuitems-4 #tvshows-playmenu-1,
.menuitems-4 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-4 #tvshows-playmenu-2,
.menuitems-4 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-4 #tvshows-playmenu-3,
.menuitems-4 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 100px;}
.menuitems-4 #tvshows-playmenu-4,
.menuitems-4 #tvshows-playmenu-focus.tvshows-playmenu-4 {top: 180px;}
.menuitems-4 #tvshows-playmenu-separator {top: 160px;}

.menuitems-5 #tvshows-playmenu-1,
.menuitems-5 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-5 #tvshows-playmenu-2,
.menuitems-5 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-5 #tvshows-playmenu-3,
.menuitems-5 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 100px;}
.menuitems-5 #tvshows-playmenu-4,
.menuitems-5 #tvshows-playmenu-focus.tvshows-playmenu-4 {top: 140px;}
.menuitems-5 #tvshows-playmenu-5,
.menuitems-5 #tvshows-playmenu-focus.tvshows-playmenu-5 {top: 220px;}
.menuitems-5 #tvshows-playmenu-separator {top: 200px;}

.menuitems-6 #tvshows-playmenu-1,
.menuitems-6 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-6 #tvshows-playmenu-2,
.menuitems-6 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-6 #tvshows-playmenu-3,
.menuitems-6 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 100px;}
.menuitems-6 #tvshows-playmenu-4,
.menuitems-6 #tvshows-playmenu-focus.tvshows-playmenu-4 {top: 140px;}
.menuitems-6 #tvshows-playmenu-5,
.menuitems-6 #tvshows-playmenu-focus.tvshows-playmenu-5 {top: 180px;}
.menuitems-6 #tvshows-playmenu-6,
.menuitems-6 #tvshows-playmenu-focus.tvshows-playmenu-6 {top: 260px;}
.menuitems-6 #tvshows-playmenu-separator {top: 240px;}

.menuitems-7 #tvshows-playmenu-1,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-7 #tvshows-playmenu-2,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-7 #tvshows-playmenu-3,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 100px;}
.menuitems-7 #tvshows-playmenu-4,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-4 {top: 140px;}
.menuitems-7 #tvshows-playmenu-5,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-5 {top: 180px;}
.menuitems-7 #tvshows-playmenu-6,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-6 {top: 220px;}
.menuitems-7 #tvshows-playmenu-7,
.menuitems-7 #tvshows-playmenu-focus.tvshows-playmenu-7 {top: 300px;}
.menuitems-7 #tvshows-playmenu-separator {top: 280px;}

.menuitems-8 #tvshows-playmenu-1,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-8 #tvshows-playmenu-2,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-8 #tvshows-playmenu-3,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 100px;}
.menuitems-8 #tvshows-playmenu-4,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-4 {top: 140px;}
.menuitems-8 #tvshows-playmenu-5,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-5 {top: 180px;}
.menuitems-8 #tvshows-playmenu-6,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-6 {top: 220px;}
.menuitems-8 #tvshows-playmenu-7,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-7 {top: 260px;}
.menuitems-8 #tvshows-playmenu-8,
.menuitems-8 #tvshows-playmenu-focus.tvshows-playmenu-8 {top: 340px;}
.menuitems-8 #tvshows-playmenu-separator {top: 320px;}

.menuitems-9 #tvshows-playmenu-1,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-1 {top: 20px;}
.menuitems-9 #tvshows-playmenu-2,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-2 {top: 60px;}
.menuitems-9 #tvshows-playmenu-3,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-3 {top: 100px;}
.menuitems-9 #tvshows-playmenu-4,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-4 {top: 140px;}
.menuitems-9 #tvshows-playmenu-5,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-5 {top: 180px;}
.menuitems-9 #tvshows-playmenu-6,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-6 {top: 220px;}
.menuitems-9 #tvshows-playmenu-7,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-7 {top: 260px;}
.menuitems-9 #tvshows-playmenu-8,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-8 {top: 300px;}
.menuitems-9 #tvshows-playmenu-9,
.menuitems-9 #tvshows-playmenu-focus.tvshows-playmenu-9 {top: 380px;}
.menuitems-9 #tvshows-playmenu-separator {top: 360px;}


#tvshows-playmenu-list .lang,
#tvshows-playmenu-list .subs {
	width: 290px;
	padding-right: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#tvshows-playmenu-list .rate span {
	width: 113px;
	height: 20px;
	margin: 8px 58px 0 0;
	display: block;
	float: right;
	background-image: url('../images/sections/tvshows/playscreen-playmenu-rate.png');
	background-repeat: no-repeat;
}

.r2 #tvshows-playmenu-list .rate span {background-position: 0 0;}
.r4 #tvshows-playmenu-list .rate span {background-position: 0 -20px;}
.r6 #tvshows-playmenu-list .rate span {background-position: 0 -40px;}
.r8 #tvshows-playmenu-list .rate span {background-position: 0 -60px;}
.r10 #tvshows-playmenu-list .rate span {background-position: 0 -80px;}

#tvshows-playmenu-list .fav {padding-left: 58px !important; background: url('../images/generic/fav.png') no-repeat 30px -32px;}

#tvshows-playmenu-list .fav.i-selected {background-position: 30px -68px;}


/* Language menu, Subtitles menu, Settings menu, User rating menu */
#tvshows-playmenu-lang,
#tvshows-playmenu-subs,
#tvshows-playmenu-settings,
#tvshows-playmenu-rate {
	width: 310px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-u9.png') !important;
	display: none;
}

.langmenu #tvshows-playmenu-lang,
.subsmenu #tvshows-playmenu-subs,
.settings #tvshows-playmenu-settings,
.rate #tvshows-playmenu-rate {display: block;}
.langmenu #tvshows-playmenu-outline,
.subsmenu #tvshows-playmenu-outline,
.settings #tvshows-playmenu-outline,
.rate #tvshows-playmenu-outline {left: 660px;}

#tvshows-playmenu-lang-shadow-left,
#tvshows-playmenu-subs-shadow-left,
#tvshows-playmenu-settings-shadow-left,
#tvshows-playmenu-rate-shadow-left {left: -20px;}

#tvshows-playmenu-lang-title,
#tvshows-playmenu-subs-title,
#tvshows-playmenu-settings-title,
#tvshows-playmenu-rate-title {
	top: 35px;
	left: 20px;
	font-family: BasefontRegular;
	font-size: 28px;	
}

#tvshows-playmenu-lang .item,
#tvshows-playmenu-subs .item,
#tvshows-playmenu-settings .item,
#tvshows-playmenu-rate .item {
	height: 40px;
	width: 310px;
}

#tvshows-playmenu-lang .title,
#tvshows-playmenu-subs .title,
#tvshows-playmenu-settings .title,
#tvshows-playmenu-rate .title {
	width: 270px;
	margin-left: 20px;
	font-family: BasefontRegular;
	font-size: 21px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}

#tvshows-playmenu-lang .border,
#tvshows-playmenu-subs .border,
#tvshows-playmenu-settings .border,
#tvshows-playmenu-rate .border {
	width: 310px;
	height: 1px;
	margin-top: 39px;
	background: url('../images/generic/opacity-w1.png');
}

#tvshows-playmenu-lang-focus,
#tvshows-playmenu-subs-focus,
#tvshows-playmenu-settings-focus,
#tvshows-playmenu-rate-focus {
	width: 310px;
	height: 40px;
}

#tvshows-playmenu-lang-1,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-1,
#tvshows-playmenu-subs-1,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-1,
#tvshows-playmenu-settings-1,
#tvshows-playmenu-settings-focus.tvshows-playmenu-settings-1,
#tvshows-playmenu-rate-1,
#tvshows-playmenu-rate-focus.tvshows-playmenu-rate-1 {top: 100px;}

#tvshows-playmenu-lang-2,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-2,
#tvshows-playmenu-subs-2,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-2,
#tvshows-playmenu-settings-2,
#tvshows-playmenu-settings-focus.tvshows-playmenu-settings-2,
#tvshows-playmenu-rate-2,
#tvshows-playmenu-rate-focus.tvshows-playmenu-rate-2 {top: 140px;}

#tvshows-playmenu-lang-3,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-3,
#tvshows-playmenu-subs-3,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-3,
#tvshows-playmenu-settings-3,
#tvshows-playmenu-settings-focus.tvshows-playmenu-settings-3,
#tvshows-playmenu-rate-3,
#tvshows-playmenu-rate-focus.tvshows-playmenu-rate-3 {top: 180px;}

#tvshows-playmenu-lang-4,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-4,
#tvshows-playmenu-subs-4,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-4,
#tvshows-playmenu-settings-4,
#tvshows-playmenu-settings-focus.tvshows-playmenu-settings-4,
#tvshows-playmenu-rate-4,
#tvshows-playmenu-rate-focus.tvshows-playmenu-rate-4 {top: 220px;}

#tvshows-playmenu-lang-5,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-5,
#tvshows-playmenu-subs-5,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-5,
#tvshows-playmenu-settings-5,
#tvshows-playmenu-settings-focus.tvshows-playmenu-settings-5,
#tvshows-playmenu-rate-5,
#tvshows-playmenu-rate-focus.tvshows-playmenu-rate-5 {top: 260px;}

#tvshows-playmenu-lang-6,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-6,
#tvshows-playmenu-subs-6,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-6,
#tvshows-playmenu-settings-6,
#tvshows-playmenu-settings-focus.tvshows-playmenu-settings-6 {top: 300px;}

#tvshows-playmenu-lang-7,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-7,
#tvshows-playmenu-subs-7,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-7 {top: 340px;}

#tvshows-playmenu-lang-8,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-8,
#tvshows-playmenu-subs-8,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-8 {top: 380px;}

#tvshows-playmenu-lang-9,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-9,
#tvshows-playmenu-subs-9,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-9 {top: 420px;}

#tvshows-playmenu-lang-10,
#tvshows-playmenu-lang-focus.tvshows-playmenu-lang-10,
#tvshows-playmenu-subs-10,
#tvshows-playmenu-subs-focus.tvshows-playmenu-subs-10 {top: 460px;}

#tvshows-playmenu-settings .title {
	padding-left: 60px;
	background-image: url('../images/sections/tvshows/playscreen-settings.png');
	background-repeat: no-repeat;
}

#tvshows-playmenu-settings .asis .title {background-position: 0 0;}
#tvshows-playmenu-settings .horizontal .title {background-position: 0 -40px;}
#tvshows-playmenu-settings .vertical .title {background-position: 0 -80px;}
#tvshows-playmenu-settings .combined .title {background-position: 0 -120px;}
#tvshows-playmenu-settings .scaled .title {background-position: 0 -160px;}
#tvshows-playmenu-settings .optimal .title {background-position: 0 -200px;}

#tvshows-playmenu-rate .title {
	padding-left: 130px;
	background-image: url('../images/sections/tvshows/playscreen-rate.png');
	background-repeat: no-repeat;
}

#tvshows-playmenu-rate .r2 .title {background-position: 0 0;}
#tvshows-playmenu-rate .r4 .title {background-position: 0 -40px;}
#tvshows-playmenu-rate .r6 .title {background-position: 0 -80px;}
#tvshows-playmenu-rate .r8 .title {background-position: 0 -120px;}
#tvshows-playmenu-rate .r10 .title {background-position: 0 -160px;}


/* PLAYBAR
######################################### */
#tvshows-playbar {display: none;}
#tvshows-playbar.b-shown {display: block;}

#tvshows-playbar-container {
	width: 580px;
	height: 134px;
	top: 564px;
	left: 680px;
	background: url('../images/generic/playbar-bg.png');
	border-radius: 6px;
}

#tvshows-playbar-outline {
	width: 580px;
	height: 134px;
	top: 562px;
	left: 678px;
	border: 2px solid #fff;
	border-radius: 8px;
	opacity: 0.6;
	box-shadow: 0px 5px 15px #000;
}

#tvshows-playbar-title {
	width: 550px;
	left: 15px;
	top: 3px;
	font-size: 24px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-playbar-eptitle {
	width: 550px;
	left: 15px;
	top: 35px;
	font-size: 20px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.7;
}

#tvshows-playbar-bar {
	width: 550px;
	left: 15px;
	top: 80px;
}

#tvshows-playbar-bar .line {
	width: 550px;
	height: 1px;
	margin-top: 15px;
	background: url('../images/generic/opacity-w6.png');
}

#tvshows-playbar-bar .start,
#tvshows-playbar-bar .rewindtime {
	margin-top: 23px;
	color: #8cc63f;
}

#tvshows-playbar-bar .rewindtime {
	color: #32b2ff;
	display: none;
}

.startrewind #tvshows-playbar-bar .start {display: none;}
.startrewind #tvshows-playbar-bar .rewindtime {display: block;}

#tvshows-playbar-bar .end {
	width: 100px;
	margin: 23px 0 0 450px;
	text-align: right;
	opacity: 0.6;
}


#tvshows-playbar-bar .progress {
	height: 5px;
	margin-top: 8px;
	background-color: #7ba043;
	display: block;
}

#tvshows-playbar-bar .rewind {
	height: 10px;
	margin-top: 3px;
	background-color: #0ab2ff;
	border-right: 1px solid rgba(0,0,0,0.5);
	border-left: 1px solid rgba(0,0,0,0.5);
	display: block;
}

#tvshows-playbar-bar .buffering {
	height: 5px;
	margin-top: -12px;
	background-color: #7ba043;
	display: block;
}

/* Controls */
#tvshows-playbar-controls {
	height: 30px;
	width: 160px;
	top: 72px;
	left: 210px;
}

#tvshows-playbar-controls .item {
	width: 35px;
	height: 26px;
	background-image: url('../images/generic/legend.png');
	background-repeat: no-repeat;
}

#tvshows-playbar-controls-focus {
	width: 35px;
	height: 26px;
	border-radius: 4px;
	display: block !important;
}

#tvshows-playbar-controls-rewind {background-position: 3px -677px;}
#tvshows-playbar-controls-play {background-position: -31px -677px;}
#tvshows-playbar-controls-pause {background-position: -65px -677px;}
#tvshows-playbar-controls-fastforward {background-position: -99px -677px;}

#tvshows-playbar-controls-rewind,
#tvshows-playbar-controls-focus.movies-playbar-controls-rewind {left: 0;}

#tvshows-playbar-controls-play,
#tvshows-playbar-controls-focus.movies-playbar-controls-play {left: 40px;}

#tvshows-playbar-controls-pause,
#tvshows-playbar-controls-focus.movies-playbar-controls-pause {left: 80px;}

#tvshows-playbar-controls-fastforward,
#tvshows-playbar-controls-focus.movies-playbar-controls-fastforward {left: 120px;}

/* Loading */
#tvshows-playbar-loading {
	width: 500px;
	height: 5px;
	top: 37px;
	left: 141px;
	background: none;
	z-index: 10;
	display: none1;
}

#tvshows-playbar-loading .progress {
	height: 5px;
	background-color: #0ab2ff;
	border-right: 1px solid rgba(0,0,0,0.5);
}


/* MOVIE DESCRIPTION
######################################### */
#tvshows-description {
	z-index: 90;
}

#tvshows-description {display: none;}
#tvshows-description.b-shown {display: block;}

#tvshows-description-backshade {
	width: 1280px;
	height: 720px;
	background: url('../images/generic/opacity-u8.png');
	z-index: 10;
}

#tvshows-description-container {
	width: 1080px;
	height: 570px;
	top: 75px;
	left: 100px;
	background: url('../images/generic/opacity-b9.png');
	border-radius: 6px;
	z-index: 20;
}

#tvshows-description-outline {
	width: 1080px;
	height: 570px;
	top: 73px;
	left: 98px;
	border: 2px solid #fff;
	border-radius: 8px;
	opacity: 0.4;
	z-index: 10;
}

/* Info */
#tvshows-description-info {
	top: 25px;
	left: 20px;
}

#tvshows-description-info .overflow {
	width: 285px;
	overflow: hidden;
	position: relative;
}

#tvshows-description-info .overflow {height: 485px;}


#tvshows-description-info div {
	position: relative;
}

#tvshows-description-info .rutitle {
	margin: 0 5px 10px 5px;
	font-size: 26px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-description-info .entitle {
	margin: 0 5px 15px 5px;
	font-size: 20px;
	line-height: 24px;
	opacity: 0.6;
	overflow: hidden;
}

#tvshows-description-info .titlesep {
	height: 1px;
	width: 285px;
	margin-bottom: 15px;
	background: url('../images/generic/opacity-w7.png');
}

#tvshows-description-info .specs {
	height: 104px;
	text-align: center;
}

#tvshows-description-info .specs .rating {margin-left: 80px;}

#tvshows-description-info .specs .year,
#tvshows-description-info .specs .runtime {
	padding-left: 21px;
	font-size: 21px;
	background-image: url('../images/sections/movies/specs.png'); 
	background-repeat: no-repeat;
	display: inline-block;
}

#tvshows-description-info .specs .year {background-position: 0 3px; margin-right: 15px;}
#tvshows-description-info .specs .runtime {background-position: 0 -48px;}

#tvshows-description-info .specs .runtime .space {font-size: 10px;}
#tvshows-description-info .specs .runtime .units {font-size: 19px;}


#tvshows-description-info .specs .runstats {
	margin-top: 14px;
	text-align: center;
	display: block;
}

#tvshows-description-info .specs .seasons,
#tvshows-description-info .specs .episodes {
	background-image: url('../images/sections/tvshows/runstats.png');
	background-repeat: no-repeat;
	display: inline-block;
}

#tvshows-description-info .specs .seasons {
	padding-left: 84px;
	padding-right: 8px;
	border-right: 1px solid rgba(255,255,255,0.7);
	background-position: 0 4px;
}

#tvshows-description-info .specs .episodes {
	margin-left: 3px;
	padding-left: 64px;
	background-position: 0 -30px;
}

#tvshows-description-info .specs .rating {
	width: 125px;
	height: 20px;
	margin-top: 12px;
	background-image: url('../images/sections/movies/list-rating.png');
	background-repeat: no-repeat;
	position: absolute;
}

#tvshows-description-info .specs .rating.r1 {background-position: 0 0;}
#tvshows-description-info .specs .rating.r2 {background-position: 0 -20px;}
#tvshows-description-info .specs .rating.r3 {background-position: 0 -40px;}
#tvshows-description-info .specs .rating.r4 {background-position: 0 -60px;}
#tvshows-description-info .specs .rating.r5 {background-position: 0 -80px;}
#tvshows-description-info .specs .rating.r6 {background-position: 0 -100px;}
#tvshows-description-info .specs .rating.r7 {background-position: 0 -120px;}
#tvshows-description-info .specs .rating.r8 {background-position: 0 -140px;}
#tvshows-description-info .specs .rating.r9 {background-position: 0 -160px;}
#tvshows-description-info .specs .rating.r10 {background-position: 0 -180px;}

#tvshows-description-info .country,
#tvshows-description-info .genre {
	width: 255px;
	margin: 0 5px 10px 5px;
	padding-left: 21px;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-image: url('../images/sections/movies/specs.png');
	background-repeat: no-repeat;
	opacity: 0.6;
}

#tvshows-description-info .country {background-position: 0 -100px;}
#tvshows-description-info .genre {background-position: 0 -150px; padding-bottom: 10px;}

#tvshows-description-info .status {
	width: 242px;
	height: 25px;
	margin-left: 22px;
	background-image: url('../images/sections/tvshows/status.png');
	background-repeat: no-repeat;
}

#tvshows-description-info.ended .status {background-position: 0 -25px;}


#tvshows-description-info .names strong {
	width: 95px;
	text-align: right;
	line-height: 26px;
	position: absolute;
	opacity: 0.6;
}

#tvshows-description-info .names ul {
	margin-left: 110px;
}

#tvshows-description-info .names li {
	line-height: 26px;
}

#tvshows-description-info .director {margin: 15px 0 10px 0;}


/* Legend */
#tvshows-description-legend {
	top: 535px;
	left: 20px;
}

/* Separator */
#tvshows-description-separator {
	height: 530px;
	width: 1px;
	top: 20px;
	left: 325px;
	background: url('../images/generic/opacity-w5.png');
}

/* Scrolling arrows */
#tvshows-description-up,
#tvshows-description-down {
	width: 705px;
	height: 20px;
	left: 350px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
}

#tvshows-description-up {top: 8px;}
#tvshows-description-down {top: 540px; background-position: 50% -20px;}

/* Text */
#tvshows-description-description {
	width: 700px;
	height: 510px;
	top: 30px;
	left: 350px;
	overflow: hidden;
}

#tvshows-description-description .text {position: relative;}

#tvshows-description-description-scroll {
	height: 510px;
	top: 30px;
	left: 1060px;
	display: block;
}

#tvshows-description-description p {
	margin-bottom: 30px;
}

#tvshows-description-description,
#tvshows-description-description *  {
	font-size: 21px;
	line-height: 30px;
}

#tvshows-description-description img {
	margin: 5px 15px 15px 0;
	border: 5px solid rgba(255,255,255,0.2);
	border-radius: 3px;
}

#tvshows-description-description strong {
	font-weight: bold;
}


/* PART SELECT MENU
######################################### */

#tvshows-playmenu-partselect-seasons.b-shown,
#tvshows-playmenu-partselect-episodes.b-shown,
#tvshows-playmenu-partselect-actions.b-shown {display: block;}

/* Seasons */
#tvshows-playmenu-partselect-seasons {
	width: 195px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-u8.png') !important;
	display: none;
}

#tvshows-playmenu.partselect #tvshows-playmenu-partselect-seasons,
#tvshows-playmenu.partselect #tvshows-playmenu-partselect-episodes {display: block;}

#tvshows-playmenu-partselect-seasons.b-focused {background: url('../images/generic/opacity-u95.png') !important;}

#tvshows-playmenu-partselect-seasons-shadow-left {left: -20px;}
#tvshows-playmenu-partselect-seasons-shadow-right {left: 195px;}

#tvshows-playmenu-partselect-seasons-up,
#tvshows-playmenu-partselect-seasons-down {
	width: 195px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-playmenu-partselect-seasons.b-focused #tvshows-playmenu-partselect-seasons-up,
#tvshows-playmenu-partselect-seasons.b-focused #tvshows-playmenu-partselect-seasons-down {display: block;}

#tvshows-playmenu-partselect-seasons-up {top: 12px;}
#tvshows-playmenu-partselect-seasons-down {top: 690px; background-position: 50% -20px;}


#tvshows-playmenu-partselect-seasons-title {
	top: 43px;
	left: 20px;
	font-family: BasefontRegular;
	font-size: 28px;	
}

#tvshows-playmenu-partselect-seasons .item {
	height: 40px;
	width: 195px;
}

#tvshows-playmenu-partselect-seasons .item:last-child .border {display: none;}

#tvshows-playmenu-partselect-seasons .title {
	width: 195px;
	height: 40px;
	margin-left: 30px;
	font-family: BasefontRegular;
	font-size: 24px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-playmenu-partselect-seasons .border {
	width: 195px;
	height: 1px;
	margin-top: 39px;
	background: url('../images/generic/opacity-w1.png');
}

#tvshows-playmenu-partselect-seasons.b-focused .border {	background: url('../images/generic/opacity-w2.png');}

#tvshows-playmenu-partselect-seasons-focus {
	width: 195px;
	height: 40px;
}

#tvshows-playmenu-partselect-seasons-1,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-1 {top: 80px;}
#tvshows-playmenu-partselect-seasons-2,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-2 {top: 120px;}
#tvshows-playmenu-partselect-seasons-3,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-3 {top: 160px;}
#tvshows-playmenu-partselect-seasons-4,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-4 {top: 200px;}
#tvshows-playmenu-partselect-seasons-5,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-5 {top: 240px;}
#tvshows-playmenu-partselect-seasons-6,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-6 {top: 280px;}
#tvshows-playmenu-partselect-seasons-7,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-7 {top: 320px;}
#tvshows-playmenu-partselect-seasons-8,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-8 {top: 360px;}
#tvshows-playmenu-partselect-seasons-9,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-9 {top: 400px;}
#tvshows-playmenu-partselect-seasons-10,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-10 {top: 440px;}
#tvshows-playmenu-partselect-seasons-11,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-11 {top: 480px;}
#tvshows-playmenu-partselect-seasons-12,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-12 {top: 520px;}
#tvshows-playmenu-partselect-seasons-13,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-13 {top: 560px;}
#tvshows-playmenu-partselect-seasons-14,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-14 {top: 600px;}
#tvshows-playmenu-partselect-seasons-15,
#tvshows-playmenu-partselect-seasons-focus.tvshows-playmenu-partselect-seasons-15 {top: 640px;}


/* Episodes */
#tvshows-playmenu-partselect-episodes {
	width: 470px;
	height: 720px;
	left: 545px;
	background: url('../images/generic/opacity-u7.png') !important;
	display: none;
}

#tvshows-playmenu-partselect-episodes.b-focused {background: url('../images/generic/opacity-u95.png') !important;}

#tvshows-playmenu-partselect-episodes-shadow-left {left: -20px;}
#tvshows-playmenu-partselect-episodes-shadow-right {left: 470px;}

#tvshows-playmenu-partselect-episodes-up,
#tvshows-playmenu-partselect-episodes-down {
	width: 470px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-playmenu-partselect-episodes.b-focused #tvshows-playmenu-partselect-episodes-up,
#tvshows-playmenu-partselect-episodes.b-focused #tvshows-playmenu-partselect-episodes-down {display: block;}

#tvshows-playmenu-partselect-episodes-up {top: 20px;}
#tvshows-playmenu-partselect-episodes-down {top: 690px; background-position: 50% -20px;}


#tvshows-playmenu-partselect-episodes .item {
	height: 62px;
	width: 470px;
}

#tvshows-playmenu-partselect-episodes .item.notfinished {background: url('../images/generic/playmenu-item-menu.png') no-repeat 450px 13px;}
#tvshows-playmenu-partselect-episodes .item.i-selected.notfinished {background: url('../images/generic/playmenu-item-menu.png') no-repeat 450px -31px;}

#tvshows-playmenu-partselect-episodes .item:last-child .border {display: none;}

#tvshows-playmenu-partselect-episodes .epnumber {
	width: 310px;
	height: 30px;
	margin-top: 6px;
	margin-left: 40px;
	font-family: BasefontRegular;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.8;
}

#tvshows-playmenu-partselect-episodes .eptitle {
	width: 310px;
	height: 30px;
	margin-top: 34px;
	margin-left: 40px;
	font-family: BasefontRegular;
	font-size: 21px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-playmenu-partselect-episodes .noeptitle .eptitle {margin-top: 21px;}


#tvshows-playmenu-partselect-episodes .runtime {
	margin: 20px 0 0 360px;
	padding-left: 22px;
	background: url('../images/sections/movies/specs.png') no-repeat 0 -49px;
	font-size: 22px;
}

#tvshows-playmenu-partselect-episodes .runtime .space {font-size: 10px;}
#tvshows-playmenu-partselect-episodes .runtime .units {font-size: 19px;}

#tvshows-playmenu-partselect-episodes .i-selected .runtime {background-position: 0 -199px;}

#tvshows-playmenu-partselect-episodes .status {
	width: 20px;
	height: 40px;
	margin: 11px 0 0 10px;
	background-image: url('../images/sections/movies/page-playmarker.png');
	background-repeat: no-repeat;
	background-position: 3px -187px;
}

#tvshows-playmenu-partselect-episodes .item.i-selected .status {background-position: -497px -187px;}

#tvshows-playmenu-partselect-episodes.b-focused .item.newep .status {background: url('../images/sections/tvshows/list-new.png') no-repeat;}
#tvshows-playmenu-partselect-episodes .item.newep .status {background: url('../images/sections/tvshows/list-new.png') no-repeat 0 -40px;}
#tvshows-playmenu-partselect-episodes .item.i-selected.newep .status {background: url('../images/sections/tvshows/list-new.png') no-repeat 0 -80px;}
#tvshows-playmenu-partselect-episodes .item.notfinished .status {background-position: 3px -87px;}
#tvshows-playmenu-partselect-episodes .item.i-selected.notfinished .status {background-position: -497px -87px;}
#tvshows-playmenu-partselect-episodes .item.watched .status {background-position: 3px 13px;}
#tvshows-playmenu-partselect-episodes .item.i-selected.watched .status {background-position: -497px 13px;}

#tvshows-playmenu-partselect-episodes .border {
	width: 470px;
	height: 1px;
	margin-top: 61px;
	background: url('../images/generic/opacity-w1.png');
}

#tvshows-playmenu-partselect-episodes.b-focused .border {background: url('../images/generic/opacity-w2.png');}

#tvshows-playmenu-partselect-episodes-focus {
	width: 470px;
	height: 62px;
}

#tvshows-playmenu-partselect-episodes-1,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-1 {top: 55px;}
#tvshows-playmenu-partselect-episodes-2,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-2 {top: 117px;}
#tvshows-playmenu-partselect-episodes-3,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-3 {top: 179px;}
#tvshows-playmenu-partselect-episodes-4,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-4 {top: 241px;}
#tvshows-playmenu-partselect-episodes-5,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-5 {top: 303px;}
#tvshows-playmenu-partselect-episodes-6,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-6 {top: 365px;}
#tvshows-playmenu-partselect-episodes-7,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-7 {top: 427px;}
#tvshows-playmenu-partselect-episodes-8,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-8 {top: 489px;}
#tvshows-playmenu-partselect-episodes-9,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-9 {top: 551px;}
#tvshows-playmenu-partselect-episodes-10,
#tvshows-playmenu-partselect-episodes-focus.tvshows-playmenu-partselect-episodes-10 {top: 613px;}


/* Actions */
#tvshows-playmenu-partselect-actions {
	width: 265px;
	height: 720px;
	left: 1015px;
	background: url('../images/generic/opacity-u8.png') !important;
	display: none;
}

#tvshows-playmenu-partselect-actions.b-focused {
	background: url('../images/generic/opacity-u95.png') !important;
}

#tvshows-playmenu-partselect-actions-shadow-left {left: -20px;}

#tvshows-playmenu-partselect-actions .item {
	height: 58px;
	width: 265px;
}

#tvshows-playmenu-partselect-actions .title {
	width: 265px;
	height: 30px;
	margin-top: 6px;
	margin-left: 20px;
	font-family: BasefontRegular;
	font-size: 21px;
}

#tvshows-playmenu-partselect-actions .fromstart .title {margin-top: 18px;}

#tvshows-playmenu-partselect-actions .description {
	width: 265px;
	height: 30px;
	margin-top: 32px;
	margin-left: 20px;
	font-family: BasefontRegular;
	font-size: 20px;
	opacity: 0.8;
}

#tvshows-playmenu-partselect-actions-focus {
	width: 265px;
	height: 58px;
}

#tvshows-playmenu-partselect-actions-1,
#tvshows-playmenu-partselect-actions-focus.tvshows-playmenu-partselect-actions-1 {top: 60px;}
#tvshows-playmenu-partselect-actions-2,
#tvshows-playmenu-partselect-actions-focus.tvshows-playmenu-partselect-actions-2 {top: 118px;}
