.HiddenPopup {
    position: absolute;
    top: -10000em;
    left: -10000em;
}
.scroll-pane {
	overflow: hidden;
	height: 430px;
}
#popupInnerSubscribe {
	padding: 18px 20px 0 20px;
	width: 574px;
	height: 465px;
	background: url(../images/bg-popup-subscribe.gif) no-repeat left top;
}
.PopupTop {
	overflow: hidden;
	width: 574px;
	padding: 4px 0 10px 0;
}
.PopupLegalTop h2, 
.PopupHelpTop h2, 
.PopupCreditTop h2, 
.PopupLanguageTop h2, 
.PopupContactTop h2, 
.PopupTop h2 {
	font-size: 1.8em;
	color: #ffcc01;
	text-transform: uppercase;
	font-weight: normal;
	float: left;
}
.PopupTop h2 {
	padding: 4px 0 0 0;
}
.PopupLegalTop p, 
.PopupLanguageTop p, 
.PopupCreditTop p, 
.PopupTop p, 
.PopupContactTop p {
	float: right;
}
.PopupContactTop p {
	margin: -10px 0 0 0;
}
.PopupLegalTop p, 
.PopupCreditTop p, 
.PopupTop p {
	margin: -5px 0 0 0;
}
.PopupLegalTop p a:link, 
.PopupLegalTop p a:visited, 
.PopupHelpTop p a:link, 
.PopupHelpTop p a:visited, 
.PopupEpisodes p a:link, 
.PopupEpisodes p a:visited, 
.PopupLanguageTop p a:link, 
.PopupLanguageTop p a:visited, 
.PopupCreditTop p a:link, 
.PopupCreditTop p a:visited, 
.PopupContactTop p a:link, 
.PopupContactTop p a:visited, 
.PopupTop p a:link, 
.PopupTop p a:visited {
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bolder;
	color: #fff !important;
	padding: 4px 32px 10px 0;
	display: block;
	cursor: pointer;
	text-align: right;
}
.PopupTop p a:link, 
.PopupTop p a:visited {
	background: url(../images/close-btn.gif) no-repeat right top;
}
.SubscribeBox {
	width: 257px;
	padding: 25px 0 0 0;
	background: url(../images/bg-repeat2-x.gif) repeat-x scroll left bottom;
	overflow: hidden;
}
.Field03 {
	padding: 0 0 10px 0;
}
.Field03 label {
	font-size: 1.2em;
	color: #fff;
	display: block;
	padding: 0 0 3px 0;
}
.Field03 input {
	width: 251px;
	height: 17px;
	font-size: 1.2em;
	color: #000;
	border: 1px solid #cccccc;
	padding: 0 3px;
}
.Field03 select.TypeSelect {
	width: 257px;
	font-size: 1.2em;
}
.Field03 select.TypeSelectDate {
	width: 55px;
	font-size: 1.2em;
}
.ButtonStyle1 {
	margin: 20px 0 0 0;
}
.ButtonStyle1 {
	background: url(../images/bg-repeat2-x.gif) repeat-x left top;
	padding: 1px 0 0 0;
}
.ButtonStyle1 input {
	border: none;
	cursor: pointer;
	font-size: 0px;
	line-height: 0px;
	text-indent: -1000em;
	width: 256px;
	height: 72px;
	display: block;
	margin: 0px;
}
.ButtonStyle1 input.en-gbSend {
	background: url(../images/en-gb/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.fr-frSend {
	background: url(../images/fr-fr/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.de-deSend {
	background: url(../images/de-de/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.pl-plSend {
	background: url(../images/pl-pl/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.ro-roSend {
	background: url(../images/ro-ro/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.bg-bgSend {
	background: url(../images/bg-bg/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.el-grSend {
	background: url(../images/el-gr/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.nl-nlSend {
	background: url(../images/nl-nl/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.lv-lvSend {
	background: url(../images/lv-lv/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.sl-siSend {
	background: url(../images/sl-si/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.hu-huSend {
	background: url(../images/hu-hu/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.cs-czSend {
	background: url(../images/cs-cz/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.sk-skSend {
	background: url(../images/sk-sk/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.es-esSend {
	background: url(../images/es-es/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.it-itSend {
	background: url(../images/it-it/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.et-eeSend {
	background: url(../images/et-ee/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.da-dkSend {
	background: url(../images/da-dk/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.mt-mtSend {
	background: url(../images/mt-mt/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.pt-ptSend {
	background: url(../images/pt-pt/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.sv-seSend {
	background: url(../images/sv-se/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.fi-fiSend {
	background: url(../images/fi-fi/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.lt-ltSend {
	background: url(../images/lt-lt/bg-popup-send-btn.gif) no-repeat left top;
}
.ButtonStyle1 input.ga-ieSend {
	background: url(../images/ga-ie/bg-popup-send-btn.gif) no-repeat left top;
}
.BoxHelp {
	padding: 30px 0 45px 0;
}
.BoxHelp p {
	color: #fff;
	font-size: 1.2em;
	padding: 0 0 20px 0;
}
p.MessageError {
	color: #940715;
	font-size: 1.2em;
}
p.MessageResult {
	color: #fff;
	font-size: 1.2em;
}
/******PopUpContact********/
#popupInnerContact {
	overflow: hidden;
	width: 630px;
	padding: 16px 20px 0 20px;
	height: 391px;
	background: url(../images/bg-helpers-popup-contact.jpg) no-repeat left top;
}
.PopupContactTop {
	overflow: hidden;
	width: 630px;
	padding: 10px 0 6px 0;
}
.PopupContactTop p a:link, 
.PopupContactTop p a:visited {
	background: url(../images/close-btn-contact.gif) no-repeat right top;
}
.BoxContact {
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 10px 0 0 0;
}
.BoxContact h3 {
	font-weight: bolder;
	color: #000000;
	font-size: 1.2em;
	padding: 19px 0px 5px 0px;
	text-transform: uppercase;
}
.BoxContact a:link,
.BoxContact a:visited {
	color: #FFFFFF !important;
	font-size: 1.2em;
	text-decoration: underline;
}
.BoxContact a:hover {
	text-decoration: none;
}
.BoxContact p {
	line-height: 1.7em;
	text-transform: uppercase;
}
/******PopUpCredit********/
#popupInnerHelp, 
#popupInnerCredit {
	padding: 22px 18px 0 20px;
	width: 763px;
	background: #000000 url(../images/bg-helpers-popup-credit.jpg) no-repeat center top;
}
.PopupHelpTop, 
.PopupCreditTop {
	overflow: hidden;
	width: 763px;
}
.PopupLegalTop p a:link, 
.PopupLegalTop p a:visited, 
.PopupHelpTop p a:link, 
.PopupHelpTop p a:visited, 
.PopupEpisodes p a:link, 
.PopupEpisodes p a:visited, 
.PopupLanguageTop p a:link, 
.PopupLanguageTop p a:visited, 
.PopupCreditTop p a:link, 
.PopupCreditTop p a:visited {
	background: url(../images/close-btn-credit.gif) no-repeat right top;
}
.BoxCredit {
	margin-top: 40px;
	text-transform: uppercase;
}
.InfoPosition {
	width: 330px;
	float: left;
}
.InfoPosition2 {
	width: 433px;
	float: right;
}
.InfoPosition img,
.InfoPosition2 img {
	display: block;
	float: left;
	width: 100px;
	padding-right: 15px;
}
.InfoDetails {
	float: left;
}
.BoxRole {
	margin-bottom: 13px;
}
p.Roles {
	font-size: 1.4em;
	color: #9c9e9f;
	padding-bottom: 5px;
	font-weight: bolder;
}
p.Name {
	font-size: 1.2em;
	color: #fff;
	line-height: 1.6em;
}
p.Name span {
	color: #9c9e9f;
}
/******PopUpLanguage********/
#popupInnerLanguage {
	padding: 20px 20px 12px 20px;
	width: 640px;
	background: #000000 url(../images/bg-helpers-popup-language.jpg) no-repeat center top;
}
.PopupLanguageTop {
	overflow: hidden;
	width: 640px;
	padding: 0 0 10px 0;
}
.PopupLanguageTop h2 {
	padding: 10px 0 0 0;
}
.BoxLanguage {
	padding: 30px 0 0 0;
}
.BoxLanguage ul {
	padding: 0 0 0 24px;
}
.BoxLanguage ul li {
	float: left;
	width: 205px;
	padding: 0 0 5px 0;
}
.BoxLanguage ul li a:link, 
.BoxLanguage ul li a:visited {
	padding: 0 0 0 10px;
}
.BoxLanguage ul li a:link span, 
.BoxLanguage ul li a:visited span {
	color: #fff;
	font-size: 1.2em;
	font-weight: bolder;
}
.BoxLanguage ul li a:hover {
	background: url(../images/icon-04.gif) no-repeat left 4px;
}
.BoxLanguage ul li a:hover span {
	color: #ffcc01;
}
.BoxLanguage ul li a img {
	vertical-align: text-top;
}
.BoxLanguage ul li a span {
	padding: 0 0 0 5px;
}
.BoxLanguage ul li.NoneContent a span {
	cursor: default;
	padding: 0;
}
.BoxLanguage ul li.NoneContent a:hover span {
	background: none;
}
/*****Episodes******/
#popupInnerEpisodes {
	padding: 22px 30px 40px 30px;
	width: 964px;
	background-color: #000000;
}
.PopupEpisodes {
	overflow: hidden;
	width: 964px;
	padding: 0 0 10px 0;
	background: url(../images/bg-repeat2-x.gif) repeat-x left bottom;
}
.PopupEpisodes h2 {
	font-size: 1.4em;
	color: #ffcc01;
	text-transform: uppercase;
	font-weight: bolder;
	float: left;
	background: url(../images/icon-02.jpg) no-repeat right 15px;
	padding: 10px 18px 0 0;
}
.PopupEpisodes p {
	float: right;
}
.BoxEpisodes {
	margin-top: 27px;
}
.BoxEpisodes ul {
	margin-bottom: 30px;
}
.BoxEpisodes ul li {
	float: left;
	padding: 0 15px 30px 0;
	width: 148px;
}
*html .BoxEpisodes ul li {
	padding: 0 15px 30px 0;
}
.BoxEpisodes ul li.End {
	padding-right: 0px;
}
.BoxEpisodes ul li.Empty {
	background: url(../images/pic-space.gif) no-repeat left 39px;
	width: 148px;
	height: 91px;
	padding-bottom: 60px;
}
.BoxEpisodes ul li h4 {
	font-size: 1.3em;
	padding-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
.BoxEpisodes ul li h4 span.Number00 {
	background-color: #ffab00;
}
.BoxEpisodes ul li h4 span.Number01 {
	background-color: #b907c2;
}
.BoxEpisodes ul li h4 span.Number02 {
	background-color: #6ba11b;
}
.BoxEpisodes ul li h4 span.Number03 {
	background-color: #b907c2;
}
.BoxEpisodes ul li h4 span.Number04 {
	background-color: #4bb3ce;
}
.BoxEpisodes ul li h4 span.Number05 {
	background-color: #6ba11b;
}
.BoxEpisodes ul li h4 span.Number06 {
	background-color: #6bb3ce;
}
.BoxEpisodes ul li h4 span.Number07 {
	background-color: #6ba11b;
}
.BoxEpisodes ul li h4 span.Number08 {
	background-color: #B907C2;
}
.BoxEpisodes ul li h4 span.Number09 {
	background-color: #B907C2;
}
.BoxEpisodes ul li h4 span.Number {
	color: #000;
	display: block;
	width: 24px;
	height: 19px;
	text-align: center;
	padding: 5px 0 0px 0;
	float: left;
}
.BoxEpisodes ul li h4 a.Title:link, 
.BoxEpisodes ul li h4 a.Title:visited {
	padding: 5px 0 10px 8px;
	display: block;
	float: left;
	color: #fff !important;
	width: 115px;
}
.BoxEpisodes ul li h4 a.Title:hover {
	color: #fff !important;
}
.BoxEpisodes ul li img {
	display: block;
	width: 146px;
	height: 80px;
	border: 1px solid #fff;
}
/* Popup Legal */
#popupInnerLegal {
	width: 410px;
	padding: 19px 20px 0 20px;
}
.PopupLegalTop {
	background: url(../images/bg-repeat2-x.gif) repeat-x left bottom;
	width: 410px;
	overflow: hidden;
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
}
.PopupLegalTop h2 span {
	font-size: 12px;
	display: block;
	padding: 10px 0 0 0;
}
#mentionsLegales h3 {
	font-size: 1.2em;
	text-transform: uppercase;
	 color: #ffffff;
	 margin-bottom: 20px;
}
#mentionsLegales ul {
	padding-bottom: 20px;
}
#mentionsLegales ul li {
	font-size: 1.2em;
	 color: #ffffff;
	 margin-bottom: 18px;
}