html {margin:0; padding:0;}
body {margin:0; padding:0; width:100%; text-align:center; font:normal normal 11px/1.4em Arial, sans-serif; letter-spacing:0.09em; background:#000; color:#fff;}

html {height:100%; ?height:auto; _height:100%;}
body, .layMain, .layMainSub {display:table; height:100%; min-height:100%;  ?height:auto; ?min-height:auto;  _height:100%; cursor:default;}
.layMain {position:relative;}

body {background:#101010 url(../images/bg-shadow.gif) 50% 0 repeat-y;}
.layMain {background:#000 url(../images/bg-cinefilm.gif) 0 0 repeat-y;}
.layMainSub {background:transparent url(../images/bg-right-bar.jpg) 730px 207px repeat-y; p2osition:relative;}
/*
html {height:100%;}
body, .layMain, .layMainSub {display:table; height:100%; min-height:100%; cursor:default;}
body {background:#101010 url(../images/bg-shadow.gif) 50% 0 repeat-y;}
.layMain {background:#000 url(../images/bg-cinefilm.gif) 0 0 repeat-y;}
.layMainSub {background:transparent url(../images/bg-right-bar.jpg) 730px 207px repeat-y; p2osition:relative;}


body {d2isplay:table; h2eight:100%; m2in-height:100%; cursor:default;}
body {background:#101010 url(../images/bg-main.png) 50% 0 repeat-y;}
*/



br {letter-spacing:0;} /* :: avoid ie letter-spacing bug */
/*img {-ms-interpolation-mode:bicubic;}/* :: ie7 extention */
a img {border:0;}
form {vertical-align:top;}
ul,
ul li {margin:0; padding:0;}
ul li {list-style:none;}
ol {/*list-style:none;*/}

a {text-decoration:underline; background:transparent; color:#fff;}
a:link,
a:active,
a:visited {text-decoration:none; cursor:hand; cursor:pointer;}
a:hover   {text-decoration:none; cursor:hand; cursor:pointer;}

p.clnr {height:1px !important; font-size:1px !important; line-height:1px !important; overflow:hidden !important; clear:both !important; margin:0 !important; padding:0 !important;}
p {margin:0; padding:0;}

button.admin,
input.admin,
a.admin,
button.button,
input.button,
a.button {
  font-family:"Trebuchet MS"; font-size:11px !important; line-height:normal !important; height:19px;
  background-color:#360503 !important; color:#aaa !important; border:1px solid #aaa !important;
  padding:0px 4px; overflow:visible; display:inline-block; text-decoration:none !important;
  cursor:pointer;
}

a.button,
a.admin {height:17px;}

h4 {font-size:11px; margin:0 0 0.5em 0; padding:0;}

h7 {font-size:11px; margin:0 0 0.5em 0; padding:0; height: 25px;}



.layMain    {width:973px; w\idth:971px; border:1px solid #2f2f2f; border-top:0; border-bottom:0; margin:0 auto; text-align:left;}
.layMainSub {width:971px;}

.prLayH {padding-bottom:10px; border-bottom:1px solid #d00; text-align:center;}
  .prLayH .logo {}
  .prLayH .logo img {height:50px;}
.prLayCntt {}
.prLayF {padding:5px; border:1px solid #d00; border-left:0; border-right:0; text-align:center;}

body.seBdPrint {background:#fff; color:#000; text-align:left; padding:24px; margin:0; height:auto; min-height:100px; width:auto; display:block;}
body.seBdPrint h2, body.seBdPrint h3, body.seBdPrint h4, body.seBdPrint h5 {color:#000; font-size:12px; font-weight:bold; padding:0; margin:1em 0;}
body.seBdPrint h2 span, body.seBdPrint h3 span, body.seBdPrint h4 span, body.seBdPrint h5 span {font-size:11px; font-weight:normal;}

body.seBdPrint .seDetails,
body.seBdPrint .seTextual {padding:1em 0; margin:0;}

body.seBdPrint a {color:#333;}
body.seBdPrint .prLayCntt .img {float:left; padding:0 12px 12px 0;}
body.seBdPrint .prLayCntt .cntt a {color:#333;}


body.seBdSend2Friend {background:#000; color:#fff; text-align:left; width:auto; display:block;}
.alarm {color:#d00; font-size:11px; text-decoration:underline;}
.required {color:#d00;}
body.seBdSend2Friend .form {padding:12px;}
body.seBdSend2Friend th {vertical-align:top; text-align:right; padding-right:4px; font-weight:normal;}
body.seBdSend2Friend td {vertical-align:top;}
body.seBdSend2Friend h3 {padding:0; margin:0 0 1em 0; font-size:12px; color:#d00;}
body.seBdSend2Friend input.text {width:250px; border:1px solid #333; background:transparent url(../images/searchWhiteBG.jpg) repeat-x scroll 0 0;}
body.seBdSend2Friend textarea {width:250px; height:150px; border:1px solid #333; background:#fff url(../images/searchWhiteBG.jpg) repeat-x scroll 0 0; font:normal normal 11px/normal Arial, sans-serif;}
body.seBdSend2Friend .controls {margin:1em 0 0 0;}


body.seBdIntLink {background:#000; color:#fff; text-align:left; width:auto; display:block;}
body.seBdIntLink .form {padding:12px;}
body.seBdIntLink th {vertical-align:top; text-align:right; padding-right:4px; font-weight:normal;}
body.seBdIntLink td {vertical-align:top;}
body.seBdIntLink h3 {padding:0; margin:0 0 1em 0; font-size:12px; color:#d00;}
body.seBdIntLink input.text {width:280px; border:1px solid #333; background:transparent url(../images/searchWhiteBG.jpg) repeat-x scroll 0 0;}
body.seBdIntLink textarea {width:250px; height:150px; border:1px solid #333; background:#fff url(../images/searchWhiteBG.jpg) repeat-x scroll 0 0; font:normal normal 11px/normal Arial, sans-serif;}
body.seBdIntLink .controls {margin:1em 0 0 0;}


/* >> mainMenu * /
#verticalmenu {clear:both; padding:0; margin:10px 0 1px 0; border-bottom:2px #252525 solid; background:url('../images/menuBG.gif') repeat-x top left; float:left; width:100%; font:normal bold 12px/normal "Trebuchet MS", sans-serif;}
#verticalmenu li {margin:2px 0 0 0; padding:0; float:left; list-style:none}
#verticalmenu li.active {border-top:3px #ffffff solid}
#verticalmenu li.active a {padding-top:3px}
#verticalmenu li a {display:block; text-decoration:none; font-weight:bold; color:#fff; background-color:inherit; padding:6px 30px 0px; line-height:18px;}
#verticalmenu li ul {display:none; padding:0; margin:0; width:150px; position:absolute; z-index:10; behavior:url('../scripts/pngbehavior.htc'); background:url('../images/ulBG.png')}
#verticalmenu li ul li {border-top:1px #0F0F0F solid; width:150px; font:normal bold 11px/normal Arial, sans-serif; letter-spacing:1px}
#verticalmenu li li a {padding:4px 30px}
#verticalmenu li li a:hover {color:#C42121; background-color:inherit}
/* << mainMenu */

#verticalmenu {clear:both; padding:0 0 0 12px; margin:5px 0 1px 0; border-bottom:1px #252525 solid; background:url(../images/mm-ul-bg.gif) repeat-x 0 2px; height:30px; w2idth:100%; position:relative; z-index:990; font:normal bold 12px/normal "Trebuchet MS", sans-serif;}
#verticalmenu li {margin:0; padding:0; float:left; list-style:none; background:url(../images/mm-li-active.gif) 0 -11px no-repeat;}
#verticalmenu li a {outline:none; display:block; _float:left; text-decoration:none; font-weight:bold; color:#fff; padding:11px 18px 0px; line-height:18px; background:url(../images/mm-li-active-right.gif) 100% -11px no-repeat;}
#verticalmenu li.active {background-position:0 0;}
#verticalmenu li.active a {background-position:100% 0;}

#verticalmenu li li   {background:none;}
#verticalmenu li li a {background:none;}
/*
#verticalmenu li ul {clear:left; padding:0; margin:0; width:170px; position:absolute; z-index:999; background:transparent url('../images/mm-subul-bg5.gif'); behavior:url('../scripts/pngbehavior.htc'); background:transparent url('../images/mm-subul-bg.png'); border:1px #0f0f0f solid;}
*/
#verticalmenu li ul {clear:left; padding:0; margin:0; width:170px; position:absolute; z-index:999; border:1px #0f0f0f solid;}
#verticalmenu li ul li {padding:0; width:170px; font:normal bold 11px/normal Tahoma, sans-serif; letter-spacing:1px}
#verticalmenu li li a {padding:2px 10px 5px 18px; width:170px; w\idth:142px; background:transparent; border-top:1px #0f0f0f solid; line-height:16px;  behavior:url('../scripts/pngbehavior.htc'); background:transparent url('../images/mm-subul-bg.png');}
#verticalmenu li li li a {padding-left:10px; width:170px; w\idth:150px;}
#verticalmenu li li a:hover {color:#C42121; b2ackground:transparent;}

/*
#verticalmenu li.active li ul {display:block; position:static; background:transparent; border-bottom:0;}
#verticalmenu li.active li ul a {padding-left:40px; w\idth:120px;}
*/
#verticalmenu li li {position:relative;}
#verticalmenu li li ul {position:absolute; top:-1px; left:170px;}

#verticalmenu li ul {display:none;}
#verticalmenu li.active ul {display:block;}
#verticalmenu li.active li ul {display:none;}
#verticalmenu li.active li.active ul {display:block;}



.layH {d2isplay:none; height:193px; height:191px; width:971px; o2verflow:hidden; position:absolute; z-index:100; background:#000 url(../images/bg-cinefilm.gif) 0 0 no-repeat; border-bottom:2px solid #c42121;}
  .layH a:active, .layH a:focus {outline:none;}
  .layH .sub {height:154px; o2verflow:hidden; d2isplay:none;}
    .layH .bg {width:971px; overflow:hidden;}
    .layH .leaderboard {margin:6px 0 0 20px;}
      .layH .leaderboard img {width:728px; height:90px;}
    .layH .logo {position:absolute; top:37px; right:30px; z-index:100;}

.layClmns {d2isplay:table; height:1%; he\ight /**/:auto; min-height:300px; padding-top:193px; padding-bottom:45px; width:971px; position:relative; m2argin-top:0; m2argin-bottom:auto; t2op:0;}
.layL {float:left; width:730px; w\idth:714px; padding-left:16px; height:300px; he\ight /**/:auto; min-height:300px; background:transparent url(../images/columns-corner.jpg) 590px 0 no-repeat;}
.layR {float:right; width:240px;                                 height:300px; he\ight /**/:auto; min-height:300px; background:transparent url(../images/columns-corner.jpg) 100% 0 no-repeat;}


.layF {height:30px; position:absolute; margin-top:-30px; width:971px; overflow:hidden;}
.layF img {vertical-align:top;}
.layF .logo {float:left; position:relative; top:5px; left:28px;}
.layF .copyright {float:right;}


.sePageScroller {padding:12px 12px 0 12px; margin-bottom:12px;}

.contentL {width:393px; margin:0 0 0 12px; float:left; o2verflow:hidden; display:inline;/*ie double margin fix*/ }
.contentR {width:285px; margin:0 12px 0 0; float:right; o2verflow:hidden; display:inline;/*ie double margin fix*/}




.cntt {}
.cntt .int,
.cntt .bdy {margin:0 0 1em 0;}
.cntt .int p,
.cntt .bdy p {padding:0 0 0 0;}
.cntt .int a,
.cntt .bdy a {color:#ddd; text-decoration:underline;}
.cntt h3 a, .cntt h3 a:link, .cntt h3 a:active, .cntt h3 a:visited, .cntt h3 a:hover {color:inherit;}




.seGaleryHome {border:4px solid #383838; width:390px; w\idth:382px; cursor:default;}
.seGaleryHome .GalVisual {border:1px solid #000; color:#fff;}
  .seGaleryHome .GalVisualText {}
  .seGaleryHome .GalVisualImg {height:200px; width:380px; overflow:hidden; text-align:center;}
    .seGaleryHome .GalVisualImg img {w2idth:380px; height:200px;}
.seGaleryHome .GalFtr {height:58px; background:#2f2f2f url(../images/galery-h-ctrl-bg.gif) 0 0 repeat-x; border:1px solid #000; border-top:0;}
  .seGaleryHome .GalFtr ul.scroller {padding-left:5px; /* modification */}
  .seGaleryHome .GalFtr .GalLabel {color:#fff; font-size:11px; padding:5px 8px 2px 8px;}
    .seGaleryHome .GalFtr .GalLabel span {color:#8a8989; padding-left:10px;}
  .seGaleryHome .GalFtr .GalCtrls {padding:7px 0 0 0;}

.seGaleryHomeDescription {border:4px solid #383838; border-top:0; background:#000; padding:1px; height:99px; he\ight:79px; he\ight /**/:auto; min-height:79px; width:390px; w\idth:380px; vertical-align:top;}
  .seGaleryHomeDescription .itm {padding:1px 10px 0; height:10px; he\ight /**/:auto; min-height:10px;}
  .seGaleryHomeDescription .passive {display:none;}
  .seGaleryHomeDescription .active  {display:block;}


ul.seScroller {list-style:none; padding:2px 0 0 8px; margin:0;}
  .seScroller li {display:inline;}
  .seScroller li a {border:2px solid #780100; border-right-color:#300100; border-bottom-color:#300100; background:#870200 url(../images/galery-h-ctrl-btn-bg.gif) 0 0 repeat-x; text-decoration:none; font:normal bold 10px/12px Tahoma, sans-serif; padding:0 3px; c2ursor:default;}
  .seScroller li.prev a,
  .seScroller li.next a {border:0; background:transparent; text-decoration:none; font:normal bold 10px/12px Tahoma, sans-serif; padding:0 3px; c2ursor:default; color:#eee;}
  .seScroller li.prev a:hover,
  .seScroller li.next a:hover {color:#c00;}
  .seScroller li a:hover,
  .seScroller li.active a {color:#300100}
  .seScroller li a:active,
  .seScroller li a:focus {outline-style:none;}
/*
.seHomeNewsLst {clear:both; margin:0px 12px 15px; padding:8px 10px 0px; position:relative; top:15px; border:4px solid #383838;}
  .seHomeNewsLst .itm {clear:both; padding:0 0 8px 0;}
  .seHomeNewsLst .active {color:#8a8a8a;}
    .seHomeNewsLst .img {float:left; padding:0 10px 10px 0;}
      .seHomeNewsLst .img img {vertical-align:top;}
    .seHomeNewsLst .cntt {display:table; height:1%; he\ight / ** /:auto; min-height:1%;}
      .seHomeNewsLst .cntt h3 {margin:0; padding:0; font-size:11px; color:#d00;}
      .seHomeNewsLst .cntt h3 a {color:#d00;}
      .seHomeNewsLst .cntt .int {margin:0; padding:0;}
*/
.seHomeNewsLst {clear:both; margin:0 0 15px 0; padding:0;}
.seHomeNewsLst .itmTheme {float:left; padding:15px 0pt 0pt 12px; margin:0pt;}
.seHomeNewsLst .itmTheme .active .cntt {color:#8a8a8a;}
  .seHomeNewsLst .itm {float:left; padding:0; margin:0; width:222px; cursor:pointer;}
  .seHomeNewsLst .itm .topImg {position:relative; margin-bottom:-4px; height:4px; line-height:4px; font-size:4px; overflow:hidden; vertical-align:top;}
  .seHomeNewsLst .itm .btmImg {position:relative; margin-bottom:-3px; height:3px; line-height:3px; font-size:3px; overflow:hidden; vertical-align:top; top:-3px;}
  .seHomeNewsLst .itm h3 {margin:0; padding:0; height:36px; w2idth:220px; background:#2e2e2e url(../images/itemContentBG.jpg) no-repeat scroll left bottom; border-left:1px solid #2c2c2c; border-right:1px solid #2c2c2c; font-size:10px;}
  .seHomeNewsLst .itm h3 p {float:left; margin:0; padding:15px 0pt 0pt 10px; color:#d00;}
  .seHomeNewsLst .itm h3 img {float:right; height:32px; position:relative; right:1px; top:2px;}
  .seHomeNewsLst .itm .cntt {margin:0; padding:10px 15px; border-left:1px solid #2c2c2c; border-right:1px solid #2c2c2c; height:150px; width:222px; he\ight:130px; w\idth:190px; overflow-x:hidden; o\verflow-x /**/:visible; background:#0a0a0a url(../images/itemContentContainerBG.jpg) no-repeat scroll left top;}
  .seHomeNewsLst .itm .cntt h4 {}
  .seHomeNewsLst .itm .cntt .int {f2ont-style:italic; margin:0;}

.seRightBarNewsLst {clear:both; margin:0 0 15px 0; padding:0; border-top:1px solid #2f2f2f;}
.seRightBarNewsLst .active .cntt {color:#8a8a8a;}
  .seRightBarNewsLst .itm {padding:10px 10px; margin:0; border-bottom:1px solid #2f2f2f; cursor:pointer;}
  .seRightBarNewsLst .itm .cntt {margin:0; padding:0;}
  .seRightBarNewsLst .itm .cntt h4 {}
  .seRightBarNewsLst .itm .cntt .int {f2ont-style:italic; margin:0;}


.seProductLst {clear:both; margin:0 0 15px 0; padding:0;}
.seProductLst .itmTheme {float:left; padding:15px 0pt 0pt 12px; margin:0pt;}
.seProductLst .itmTheme .active .cntt {color:#8a8a8a;}
  .seProductLst .itm {float:left; padding:0; margin:0; width:222px; cursor:pointer;}
  .seProductLst .itm .topImg {position:relative; margin-bottom:-4px; height:4px; line-height:4px; font-size:4px; overflow:hidden; vertical-align:top;}
  .seProductLst .itm .btmImg {position:relative; margin-bottom:-3px; height:3px; line-height:3px; font-size:3px; overflow:hidden; vertical-align:top; top:-3px;}
  .seProductLst .itm .btmImg img {position:absolute;/*for opera*/}
  .seProductLst .itm h3 {margin:0; padding:0; height:50px; w2idth:220px; background:#2e2e2e none no-repeat scroll left bottom; border:1px solid #2c2c2c; font-size:10px;}
/*  .seProductLst .itm h3 p {float:left; margin:0; padding:15px 0pt 0pt 10px; color:#d00;}*/
  .seProductLst .itm h3 img {height:50px; width:220px; float:left;}
  .seProductLst .itm .cntt {margin:0; border-left:1px solid #2c2c2c; border-right:1px solid #2c2c2c; height:120px; /*height:135px;*/ width:222px; w\idth:220px; overflow-x:hidden; o\verflow-x /**/:visible; background:#0a0a0a url('../images/sMedia.jpg') no-repeat scroll left top;}
.seProductLst .itm .cntnt {margin:0; border-left:1px solid #2c2c2c; border-right:1px solid #2c2c2c; height:120px; /*height:135px;*/ width:222px; w\idth:220px; overflow-x:hidden; o\verflow-x /**/:visible; background:#0a0a0a url('../images/sMedia.jpg') no-repeat scroll left top;}
  .seProductLst .itm .cntt h4 {margin:0; padding:3px 15px; background-color:#161616; border-bottom:1px solid #2c2c2c; color:#8a8a8a}
  .seProductLst .itm .cntnt h4 {margin:0; padding:3px 15px; background-color:#161616; border-bottom:1px solid #2c2c2c; color:#8a8a8a; text-align: center;}
  .seProductLst .itm .cntt .int {f2ont-style:italic; margin:0; padding:3px 15px;}
  .seProductLst .itm .cntnt .int {f2ont-style:italic; margin:0; padding:10px 15px;}




/* > (news+vacanties) + (team+partner) details */
.brd {height:6px; overflow:hidden}
.brd b {display:block; height:1px; line-height:1px font-size:1px; overflow:hidden; border:1px solid #343434; border-top:0; border-bottom:0;}
.brd .b1 {margin:0 5px; border-width:1px; background-color:#343434;}
.brd .b2 {margin:0 3px; border-width:3px;}
.brd .b3 {margin:0 2px; border-width:2px;}
.brd .b4 {margin:0 1px; border-width:2px;}
.brd .b5 {margin:0 1px; border-width:1px;}
.brd .b6 {margin:0 0px; border-width:2px;}
.brd .b1, .brd .b2, .brd .b3, .brd .b4, .brd .b5, .brd .b6 {border-top:0; border-bottom:0;}
.brd .b2, .brd .b3, .brd .b4, .brd .b5, .brd .b6 {background-color:#000;}



.seDetails {padding:48px 24px 24px 24px; position:relative;}
.seDetails a {text-decoration:underline;}; /*Dmi3*/
.themeNewsVacDet .seDetails {background:transparent url(../images/nw-corner1.gif) 24px 24px no-repeat; height:1%; he\ight /**/:auto;}
/* >> old * /
.seDetails .seNWCorner {height:150px; width:310px; margin-bottom:-126px; display:none;}
.seDetails .seNWCorner .NWCImgTop {height:12px; width:310px;}
.seDetails .seNWCorner .NWCCntt {border:3px solid #272727; border-top:0; border-bottom:0; height:126px; background-color:#1c1c1c;}
.seDetails .seNWCorner .NWCImgBtm {height:12px; width:310px;}
/* << old */

/*.seDetails .imgCntr {height:154px; width:280px;}*/
.seDetails .imgCntr .imgTop {height:17px;}
.seDetails .imgCntr .img {padding:1px 0 0 11px; margin-bottom:-10px; height:10px; he\ight /**/:auto; min-height:10px; text-align:center; border:7px solid #272727; border-top:0; border-bottom:0;}
.seDetails .imgCntr .img img {vertical-align:top;}
.seDetails .imgCntr .imgBtm {clear:left; height:17px;}

.seDetails .parentCntt {padding:0 0 0 24px;}
.seDetails .cntr {position:relative; padding:10px 24px 12px 24px; height:1%; he\ight /**/:auto; min-height:1px; border:1px solid #343434; border-top:0; border-bottom:0; background-color:#000;}
.seDetails .cntr .dat {position:absolute; left:0; top:-25px; width:274px; text-align:right; font-size:10px; font-weight:bold;}
.seDetails h3 {margin:0 0 1em 0; padding:0; color:#d00; font-size:11px;}
.seDetails h4 {m2argin:0 0 0 0; p2adding:0; color:#d00; f2ont-size:11px;}
.seDetails h5 {margin:0 0 0 0; padding:0; color:#d00; font-size:11px;}
.seDetails .nfo {margin-bottom:1em; font-size:11px;}
.seDetails .imgCntr {float:left; position:relative;}

.themeNewsVacDet,
.themeTeamDet,
.themePartnDet {clear:both;}

.themeNewsVacDet .seDetails .imgCntr {height:auto; width:auto;}
.themeNewsVacDet .seDetails .imgCntr .img {border:0; padding:2px 10px 10px 10px; margin-bottom:0; height:auto;}
.themeNewsVacDet .seDetails .imgCntr .img img {}

.themeTeamDet    .seDetails {padding:24px 24px 24px 7px;}
.themeTeamDet    .seDetails .imgCntr {height:1%; he\ight /**/:auto; min-height:40px; h2eight:224px; width:175px;}
.themeTeamDet    .seDetails .imgCntr {left:-42px; margin:0 -29px -25px 0; top:-33px;}
.themeTeamDet    .seDetails .imgCntr .img img {h2eight:200px; wi2dth:150px;}
.themeTeamDet    .seDetails .brdTop b {border-left-width:1px; margin-left:0;}

.themePartnDet   .seDetails {padding:24px 24px 24px 7px;}
.themePartnDet   .seDetails .imgCntr {height:154px; width:280px;}
.themePartnDet   .seDetails .imgCntr {left:-42px; margin:0 -29px -25px 0; top:-33px;}
.themePartnDet   .seDetails .imgCntr .img img {height:130px; width:255px;}
.themePartnDet   .seDetails .brdTop b {border-left-width:1px; margin-left:0;}


.themeNewsVacDet .seDetails .imgCntr .imgTop,
.themeNewsVacDet .seDetails .imgCntr .imgBtm,
.themeNewsVacDet .seDetails .cntr h4,
.themeNewsVacDet .seDetails .cntr .nfo {display:none;}

.themeTeamDet .seDetails .cntr h3,
.themeTeamDet .seDetails .seNWCorner,
.themeTeamDet .seDetails .cntr .dat {display:none;}
.themeTeamDet .seDetails .cntr .cntt .bdy {clear:both;}

.themePartnDet .seDetails .cntr h3,
.themePartnDet .seDetails .seNWCorner,
.themePartnDet .seDetails .cntr .dat {display:none;}

/* < (news+vacanties) + (team+partner) details */

/* > textual page*/
.seTextual {padding:24px 24px 12px 24px; clear:both;}
  .seTextual h3 {margin:0 0 1em 0; padding:0; color:#d00; font-size:11px;}
/* < textual page*/

.extraLnks {height:32px; line-height:32px; font-size:11px; margin:10px; text-align:right; clear:both;}
  .extraLnks img {vertical-align:middle}
  .extraLnks a:link,
  .extraLnks a:visited,
  .extraLnks a:active,
  .extraLnks a:hover {color:#8a8a8a; text-decoration:none; margin-left:24px;}


.seProductDetails {padding:12px 12px 12px 12px; clear:both;}
.seProductDetails h2 {margin:0 0 1em 0; padding:0; color:#d00; font-size:11px;}
.seProductDetails .cntt {clear:both;}

.seProductDetails .seTopCtrls {display:table; width:100%; height:23px; he\ight:22px; he\ight /**/:auto; min-height:22px; border-bottom:1px solid #000; b2ackground-color:#222;}
/*
  .seProductDetails .seTopCtrls h2 {float:left; margin:0; padding:0 10px; width:403px; w\idth:383px; line-height:20px;}
    .seProductDetails .seTopCtrls h2 span {font-weight:normal; font-size:10px; color:#fff; white-space:nowrap;}
    .seProductDetails .seTopCtrls h2 i,
    .seProductDetails .seTopCtrls h2 em {font-style:normal}
*/
  .seProductDetails .seTopCtrls .tit {height:1%; width:403px;}
    .seProductDetails .seTopCtrls .tit h2 {margin:0; padding:0; font-size:20px; line-height:normal; font-weight:normal; letter-spacing:1px; border-bottom:1px solid #d00; color:#fff;}
    .seProductDetails .seTopCtrls .tit ul {padding:5px 0; font-size:11px; color:#fff;}
    .seProductDetails .seTopCtrls .tit ul li {text-align:right;}
  .seProductDetails .seTopCtrls .lnks {clear:both; float:right; position:relative; top:-22px; margin-bottom:-20px; height:20px; width:275px; line-height:20px; text-align:center; font-weight:bold;}
    .seProductDetails .seTopCtrls .lnks #showTrailerLnk {display:none;}
    .seProductDetails .seTopCtrls .lnks a {color:#ddd;}
    .seProductDetails .seTopCtrls .lnks a.active {color:#d00; cursor:default;}

.seProductDetails #imgAndTrailer {clear:both; float:right; width:275px; height:275px; overflow:hidden; margin-bottom:1em; border:1px solid #222;}
  .seProductDetails #imgAndTrailer .img {text-align:center; vertical-align:top;}
  .seProductDetails #imgAndTrailer .img img {width:275px; height:275px;}
  .seProductDetails #imgAndTrailer .trailerPlayer {height:275px;}

  .seProductDetails #imgAndTrailer.showImg .trailerPlayer {display:none;}
  .seProductDetails #imgAndTrailer.showTrailer .img {display:none;}

.seProducedByTbl {float:left; background:#282828; width:403px; height:277px; he\ight:261px; he\ight /**/:auto; min-height:261px; padding:8px 0 8px 0; margin-bottom:1em;}
.seProducedByTbl dl {background:transparent url(../images/prod-det-tbl.gif) 0 0 repeat-y; width:403px; height:261px; he\ight:260px; ?he\ight /**/:auto; min-height:260px; display:table; border-top:1px solid #000; margin:0; padding:0; font-size:11px; line-height:20px;}
.seProducedByTbl dt {clear:left; float:left; margin:0 -176px 0 0; padding:0 0 0 7px; position:relative; top:0px; width:177px; w\idth:170px;}
.seProducedByTbl dd {f\loat /**/:left; ?float:none; margin:0; padding:0 0 0 178px; width:400px; w\idth:221px; overflow-x:hidden;/*for ie*/}
.seProducedByTbl dd strong {/*display:block; padding-left:178px;*/ font-weight:normal;}
.seProducedByTbl dd span {white-space:nowrap;}

.seProductDetails .imageViewerCntr {margin-bottom:1em;}
.imageViewerCntr #horizontal {float:left; border:1px solid #2f2f2f;}
.imageViewerCntr #imageViewerImgDescr {float:right; width:235px;}
.seTextual .imageViewerCntr #imageViewerImgDescr {float:right; width:214px;}
.imageViewerCntr #imageViewerImgDescr .passive {display:none;}
.imageViewerCntr #imageViewerImgDescr .active {display:block; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #d00;}



.seHomePage,
.seTrailersPage {padding:12px 0 24px 0;}
.seHomePage .trailerPlayer,
.seTrailersPage .trailerPlayer {border:4px solid #383838; background:#000; padding:1px; width:285px; height:229px; w\idth:275px; he\ight:219px; vertical-align:top; overflow:hidden;}

.seHomeTrailerLst {border:4px solid #383838; border-top:0; background:#000; padding:1px 1px 0 1px; width:285px; w\idth:275px; vertical-align:top;}
.seHomeTrailerLst ul {background:transparent url(../images/prod-det-tbl.gif) -140px 0 repeat-y; font-size:11px; line-height:20px; height:100px; he\ight /**/:auto; min-height:100px;}
.seHomeTrailerLst li {padding-left:40px; position:relative; top:-1px;}
.seHomeTrailerLst li span {position:relative; width:30px; margin-right:-30px; left:-40px; text-align:center; color:#d00; float:left;}
.seHomeTrailerLst a {color:#ddd;}
.seHomeTrailerLst a:hover {text-decoration:underline;}


.seTrailersPage .contentL {width:285px;}
.seTrailersPage .contentR {width:393px;}

.seTrailersLst {border:4px solid #383838; background:#000; padding:1px 1px 0 1px; width:390px; w\idth:380px; vertical-align:top;}
.seTrailersLst ul {background:transparent url(../images/prod-det-tbl.gif) -140px 0 repeat-y; font-size:11px; line-height:20px; height:100px; he\ight /**/:auto; min-height:100px;}
.seTrailersLst li {padding-left:40px; position:relative; top:-1px;}
.seTrailersLst li span {position:relative; width:30px; margin-right:-30px; left:-40px; text-align:center; color:#d00; float:left;}
.seTrailersLst a {color:#ddd;}
.seTrailersLst a:hover {text-decoration:underline;}

/* >> Za kadrom Lst*/
.seGaleryLst {margin-top:27px; float:right; padding:0 12px 0 0; width:240px; w\idth:226px; vertical-align:top;}
.seGaleryLst ul {border:1px solid #000; border-bottom:none; background:transparent url(../images/prod-det-tbl.gif) -140px 0 repeat-y; font-size:11px; line-height:20px; height:420px; he\ight /**/:auto; min-height:420px;}
.seGaleryLst li {padding-left:40px; position:relative; top:-1px;}
.seGaleryLst li span {position:relative; width:30px; margin-right:-30px; left:-40px; text-align:center; color:#d00; float:left;}
.seGaleryLst a {color:#ddd;}
.seGaleryLst a:hover {text-decoration:underline;}
.seGaleryLst {}
/* << Za kadrom Lst*/

.admGaleryLst {padding:12px;}
.admGaleryLst .itm {margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #ddd;}
.admGaleryLst .itm .left {float:left; width:170px; text-align:center;}
.admGaleryLst .itm .right {float:left; width:440px; text-align:center;}
.admGaleryLst .itm .left img  {}
.admGaleryLst .itm .right img {}
.admGaleryLst .itm .bdy {clear:both; padding:12px 0;}

.seTeamLst {clear:both; width:714px; d2isplay:table; height:1%; he\ight /**/:auto;; min-height:100px;}
.seTeamLst ul.scroller {padding-bottom:12px;}
.seTeamLst .itm {float:left; width:212px; padding:12px 0 0 0; text-align:right; margin-bottom:12px; display:inline; d\isplay /**/:block; margin-left:22px; cursor:pointer;}
  .seTeamLst .itm .adminButton {text-align:right; padding:10px 0 0 0; width:212px; position:relative; top:-3px;}
  .seTeamLst .itm .cntrTopImg,
  .seTeamLst .itm .cntrBtmImg {vertical-align:top; height:6px; font-size:6px; line-height:6px; overflow:hidden;}
  .seTeamLst .itm .cntrTopImg {position:relative; margin-bottom:-6px;}
  .seTeamLst .itm .cntrBtmImg {background-color:#0c0c0c;}

  .seTeamLst .itm .cntr {height:134px; border:1px solid #343434; border-top:0; border-bottom:0; background:#0c0c0c url(../images/sMedia.jpg) 4px 37px no-repeat;}
    .seTeamLst .itm .imgCntr {float:left; position:relative; top:-11px; left:-12px; margin:0 -6px -6px 0; width:89px;}
      .seTeamLst .itm .imgCntr .imgTop,
      .seTeamLst .itm .imgCntr .imgBtm {vertical-align:top; font-size:5px; line-height:5px; overflow:hidden;}
      .seTeamLst .itm .imgCntr .imgTop {height:11px;}
      .seTeamLst .itm .imgCntr .imgBtm {height:5px; margin-bottom:-5px; position:relative; top:-5px;}
      .seTeamLst .itm .imgCntr .img {display:table; height:100px; he\ight /**/:auto; min-height:100px; border:2px solid #303030; border-top:0; border-bottom:0; padding-left:10px; vertical-align:top; text-align:right; padding-top:1px;}
        .seTeamLst .itm .imgCntr .imgSub {display:table-cell; height:100px; width:75px; vertical-align:middle; text-align:center; background-color:#111; behavior:url(../scripts/verticalAlign.htc);}
        .seTeamLst .itm .imgCntr .img img {vertical-align:top; w2idth:75px; h2eight:100px;}
    .seTeamLst .itm .cntt {}
    .seTeamLst .itm .cntt h3 {background-color:#282828; margin:0; padding:2px 4px 4px 4px; line-height:1.5em; font-size:10px; border-bottom:1px solid #343434;}
    .seTeamLst .itm .cntt h3 a {color:#939393; text-decoration:none;}
    .seTeamLst .active .cntt h3 a {color:#d00;}
    .seTeamLst .itm .cntt .int {padding:6px 6px 0 6px;}


table.DatePickerTable {color:#000!important;}/*calendar styles*/

#image {margin-right: 10px; margin-bottom: 5px;}

/* Dmi3 */

.seProducerDetails {padding:12px 12px 12px 12px; clear:both;}
.seProducerDetails .tit h2 {margin:0; padding:0; font-size:20px; line-height:normal; font-weight:normal; letter-spacing:1px; border-bottom:1px solid #d00; color:#fff;}

.seProducerDetails .imgCntr .img {padding:1px 0 0 0; height:10px; min-height:10px;}
.seProducerDetails .imgCntr .img img {vertical-align:top; float: left;}
/*.seProducerDetails .cntt {clear:both;}*/
.seProducerDetails .cntr .picturesList {padding-left:10px;}
.seProducerDetails .cntr .picturesList a {padding-left:10px; }
.seProducerDetails .cntt .picturesList {padding:5px 0 0 0; clear:both; display:block;}
.seProducerDetails .picturesList a:link,
.seProducerDetails .picturesList a:active,
.seProducerDetails .picturesList a:hover,
.seProducerDetails .picturesList a:visited {text-decoration:underline;}


/*
.seProducerDetails .seTopCtrls {display:table; width:100%; height:23px; he\ight:22px; min-height:22px; border-bottom:1px solid #000;}
.seProductDetails .seTopCtrls .tit {height:1%; width:403px;}
.seProductDetails .seTopCtrls .tit h2 {margin:0; padding:0; font-size:20px; line-height:normal; font-weight:normal; letter-spacing:1px; border-bottom:1px solid #d00; color:#fff;}
*/
/*
.seProducerDetails .imgCntr .img {padding:1px 0 0 11px; margin\-bottom:-10px; height:10px; min-height:10px;}
.seProducerDetails .imgCntr .img img {vertical-align:top; float: left;}
.seProducerDetails .cntr .cntt {clear:none;}
*/
.seProducerDetails .imageViewerCntr {margin-bottom:1em;}

.seActorsLst {padding:12px 12px 12px 12px; }
/* */