/* 	PROPERTY OF METAVISUAL LTD All rights reserved. MetaVisual Limited, Finland, EU. For more information see: http://www.metavisual.fi */
/* General */
#centerbar { background-color: #231f20; } html, body, .body-l2 { width: 100%; height: 100% !important; box-sizing: border-box; } html, body { background-color: #231f20; height: 100% !important; box-sizing: border-box; } #pagearea { background-color: rgba(255,255,255,0.9); height: 100%; } #bcframe { padding: 0; box-sizing: border-box; border: 2px solid #fff; border-top: none; margin: 0; box-shadow: -20px 20px 20px rgb(0,0,0), 20px 20px 20px rgb(0,0,0); background-color: #fff; }

/* PGT 1: Front page */
/* H: Header */
body.pgt1 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt1 .zone-h1-content {  width: 66%; background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: auto 100%; padding: 2em 2em 1em 2em; }
/* header - slogan */ body.pgt1 .zone-h2-content { width: 34%; vertical-align: middle; }
/* header - menu */ body.pgt1 .zone-h3-content { width: 66%; border-bottom: 1px solid #939598; padding-left: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* header - search */ body.pgt1 .zone-h4-content { width: 34%; border-bottom: 1px solid #939598; vertical-align: middle; padding-right: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* E: Content area 1 */
/* Area 1 top left */ body.pgt1 .zone-e1-content { width: 66%; padding: 0 /*1em 0em 1em 2em*/; }
/* Area 1 top right */ body.pgt1 .zone-e2-content { width: 34%; padding: 1em 2em 1em 1em; border-left: 1px solid #939598; }
/* Area 1 bottom left */ body.pgt1 .zone-e3-content { width: 66%; padding: 1em 1em 1em 2em; border-top: 1px solid #939598; }
/* Area 1 bottom right */ body.pgt1 .zone-e4-content { width: 34%; padding: 1em 2em 1em 1em; border-left: 1px solid #939598; }
/* PRIMARY: Primary content area */
body.pgt1 .primarycontent { width: 100%; padding: 1em 1.5em; background-color: #000; 
background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-size: cover; color: #fff; }
/* F: Content area 2 */
body.pgt1 .contenttable.contenttable-zone-f1-content-3 { padding: 1em 2em; box-sizing: border-box; }
/* Content area 2 left */ body.pgt1 .zone-f1-content { width: 33%; }
/* Content area 2 center */ body.pgt1 .zone-f2-content { width: 33%; }
/* Content area 2 right */ body.pgt1 .zone-f3-content { width: 33%; }
/* G: Content are 4 */
body.pgt1 .contenttable.contenttable-zone-g1-content-3 { padding: 0 2em; box-sizing: border-box; }
/* I: Content are 5 */
body.pgt1 .zone-i1-content.contentcell { padding: 1em 0; }
body.pgt1 .zone-i1-content.contentcell .paragraph { margin: 0; font-size: 0.9em; color: rgba(0,0,0,0.7); }

/* PGT 2: Review */
/* H: Header */
body.pgt2 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt2 .zone-h1-content {  width: 66%; background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: auto 100%; padding: 2em 2em 1em 2em; }
/* header - slogan */ body.pgt2 .zone-h2-content { width: 34%; vertical-align: middle; }
/* header - menu */ body.pgt2 .zone-h3-content { width: 66%; border-bottom: 1px solid #939598; padding-left: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* header - search */ body.pgt2 .zone-h4-content { width: 34%; border-bottom: 1px solid #939598; vertical-align: middle; padding-right: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* E */
body.pgt2 .zone-e1-content { width: 34%; padding: 0; } body.pgt2 .zone-e1-content .coverStrip.md { border: none; border-bottom: 1px solid #939598; }
body.pgt2 .zone-e2b-content { width: 66%; padding: 0 3em 0 2em; }
body.pgt2 .zone-e2-content { width: 66%; padding: 0 3em 0 1em; border-left: 1px solid #939598; }
body.pgt2 .zone-e3-content { width: 34%; padding: 1em 1em 1em 2em; }
body.pgt2 .zone-e4-content { width: 66%; padding: 1em 2em 1em 2em; border-left: 1px solid #939598; }
body.pgt2 .primarycontent { width: 100%; padding: 1em 2em; }
/* Unified cover + title */
body.pgt2 .contenttable.contenttable-zone-d1-content-3 { box-sizing: border-box; background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-size: cover; background-position: center; }
body.pgt2 .zone-d1-content { width: 34%; padding: 0; } body.pgt2 .zone-d1-content .coverStrip.md { height: 400px; width: auto; }
body.pgt2 .zone-d1-content .coverStrip.md.amazon, body.pgt2 .zone-d1-content .coverStrip.md.netflix,
body.pgt2 .zone-d1-content .coverStrip.md.disney, body.pgt2 .zone-d1-content .coverStrip.md.showtime { height: 200px; width: auto; max-width: 600px; }
body.pgt2 .zone-d2-content { width: 66%; padding: 0; padding: 0 3em 0 2em; }
/* F: 3-suggestions */
body.pgt2 .contenttable.contenttable-zone-f1-content-2 { border-top: 1px solid #939598; background-color: rgba(0,0,0,0.01); }
body.pgt2 .contenttable.contenttable-zone-f1-content-3 { box-sizing: border-box; background-color: red; background-image: url('../../../images/sysclient/bg-seats.jpg'); background-size: cover; background-position: center; }
body.pgt2 .contenttable.contenttable-zone-f1-content-3 > .contentrow { background-color: rgba(0,0,0,0.1); padding: 1em 2em; }
body.pgt2 .zone-f1-content { width: 33%; padding: 1em 0.5em 1em 1em; }
body.pgt2 .zone-f2-content { width: 33%; padding: 1em 0.5em 1em 0.5em; }
body.pgt2 .zone-f3-content { width: 33%; padding: 1em 1em 1em 0.5em; }
/* G: Content are 4 */
body.pgt2 .zone-g1-content { padding: 1em; font-size: 0.9em; }
/* I: footer */
body.pgt2 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt2 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* PGT 3: People */
/* H: Header */
body.pgt3 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt3 .zone-h1-content {  width: 66%; background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: auto 100%; padding: 2em 2em 1em 2em; }
/* header - slogan */ body.pgt3 .zone-h2-content { width: 34%; vertical-align: middle; }
/* header - menu */ body.pgt3 .zone-h3-content { width: 66%; border-bottom: 1px solid #939598; padding-left: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* header - search */ body.pgt3 .zone-h4-content { width: 34%; border-bottom: 1px solid #939598; vertical-align: middle; padding-right: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* E */ 
body.pgt3 .zone-e1-content { width: 34%; padding: 0; } 
body.pgt3 .zone-e1-content .coverStrip.md { border: none; border-bottom: 1px solid #939598; }
body.pgt3 .zone-e2-content { width: 66%; padding: 1em 3em 0 2em; border-left: 1px solid #939598; }
body.pgt3 .zone-e3-content { width: 34%; padding: 1em 1em 1em 2em; }
body.pgt3 .zone-e4-content { width: 66%; padding: 1em 2em 1em 2em; border-left: 1px solid #939598; }
body.pgt3 .primarycontent { width: 100%; padding: 1em 2em; }
/* footer */ body.pgt3 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt3 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* PGT 4: New */
/* H: Header */
body.pgt4 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt4 .zone-h1-content {  width: 66%; background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: auto 100%; padding: 2em 2em 1em 2em; }
/* header - slogan */ body.pgt4 .zone-h2-content { width: 34%; vertical-align: middle; }
/* header - menu */ body.pgt4 .zone-h3-content { width: 66%; border-bottom: 1px solid #939598; padding-left: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* header - search */ body.pgt4 .zone-h4-content { width: 34%; border-bottom: 1px solid #939598; vertical-align: middle; padding-right: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* E */
body.pgt4 .zone-e1-content { width: 66%; padding: 1em 1em 1em 2em; }
body.pgt4 .zone-e2-content { width: 34%; padding: 1em 2em 1em 1em; border-left: 1px solid #939598; }
body.pgt4 .primarycontent { width: 100%; padding: 1em 2em; }
body.pgt4 .contenttable.contenttable-zone-f1-content-3 { padding: 1em 2em; box-sizing: border-box; }
body.pgt4 .zone-f1-content { width: 33%; }
body.pgt4 .zone-f2-content { width: 33%; }
body.pgt4 .zone-f3-content { width: 33%; }
/* footer */ body.pgt4 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt4 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* PGT 5 */
/* H: Header */
body.pgt5 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt5 .zone-h1-content {  width: 66%; background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: auto 100%; padding: 2em 2em 1em 2em; }
/* header - slogan */ body.pgt5 .zone-h2-content { width: 34%; vertical-align: middle; }
/* header - menu */ body.pgt5 .zone-h3-content { width: 66%; border-bottom: 1px solid #939598; padding-left: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* header - search */ body.pgt5 .zone-h4-content { width: 34%; border-bottom: 1px solid #939598; vertical-align: middle; padding-right: 2em; padding-bottom: 1em; box-sizing: border-box; }
/* */
body.pgt5 .zone-d1-content { padding: 1em 1em 1em 2em; }
body.pgt5 .zone-e1-content { width: 66%; padding: 1em 1em 1em 2em; }
body.pgt5 .zone-e2-content { width: 34%; padding: 1em 2em 1em 1em; border-left: 1px solid #939598; }
body.pgt5 .primarycontent { width: 100%; padding: 1em 2em; }
body.pgt5 .contenttable.contenttable-zone-f1-content-3 { padding: 1em 2em; box-sizing: border-box; }
body.pgt5 .zone-f1-content { width: 33%; }
body.pgt5 .zone-f2-content { width: 33%; }
body.pgt5 .zone-f3-content { width: 33%; }
/* footer */ body.pgt5 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt5 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* Page menu (ff, ie, opera, chrome, safari compliant) */ body.standardVersion .pagemenu { font-size: 1.1em; margin: 0; padding: 0; width: auto; } body.standardVersion ul.pagemenu-inner { display: table; font-weight: normal; color: #404040; margin: 0 auto; padding: 0; width: auto; } body.standardVersion .pagemenu li { display: table-cell; text-align: center; width: auto; padding: 0 1.2em; border-left: 1px solid #939598; white-space: nowrap; } body.standardVersion .pagemenu li:first-child { border-left: none; padding-left: 5px; } body.standardVersion .pagemenu li:last-child { padding-right: 5px; } body.standardVersion .pagemenu li.menuitemblock_down, body.standardVersion .pagemenu li:hover { font-weight: bold; color: #b2141e; } body.standardVersion .pagemenu li .pmibefore, .pagemenu li .pmiafter { display: none; } body.standardVersion .pagemenu a { text-decoration: none; } body.standardVersion .pagemenu li .pmilabel .sgheb-l1 { display: block; text-align: center; position: relative !important; } body.standardVersion .pagemenu li .pmilabel .sgheb-l2 { display: block; height: 0px; }