@charset "utf-8";
* {padding:0; margin:0; font-family: 'PT Sans', sans-serif;}

body {background-color:#FFFFFF; background-image: url('../images/background16.jpg'); background-position:0 center; background-repeat:repeat; background-attachment:fixed; margin: 0; padding: 0;}
img {border:0;}
.c {clear:both;}
.shadow {box-shadow: 0 0 5px #666;}
.oval {border-radius: 6px;}
.opacity {background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}
.pad10 {padding:10px;}
.tc {text-align:center;}
.tr {text-align:right;}
.fl {float:left;}
.dn {display:none;}
.ma {margin:auto;}
.ma5 {margin:5px;}
.ml100 {margin-left:100px;}
.w50 {width: 50px;}
.w70 {width: 70px;}
.w100 {width: 100px;}
.w115 {width: 115px;}
.w150 {width: 150px;}
.w250 {width: 250px;}
.w280 {width: 280px;}
.w350 {width: 350px;}
.w430 {width: 430px;}
.w460 {width: 460px;}
.w570 {width: 570px;}
.w670 {width: 670px;}

.h20 {height:20px;}
.h50 {height:50px !important;}
.h395 {height:395px;}
.hauto {height:auto;}

.fs26 {font-size:26px;}
.fs20 {font-size:20px}
.fs16 {font-size:16px}

.sprite-x3{ background-image:url('../images/sprite-x3.png'); background-position:center; background-repeat:no-repeat;}
.sprite-x3-bg { background-image:url('../images/bg_sprite-x3.png'); background-position:center; background-repeat:no-repeat;}
.sprite-x2{ background-image:url('../images/sitetop.jpg'); background-position:center; background-repeat:no-repeat;}
.sprite-x { background-image:url('../images/sprite-x.png'); background-repeat:repeat-x;}
.sprite-x4 { background-image:url('../images/button.png'); background-repeat:no-repeat;}
.sprite-x5 { background-image:url('../images/footerback.png'); background-repeat:no-repeat;}
.sprite-x5-bg { background-image:url('../images/bg_footerback.png'); background-repeat:no-repeat;}

#lineTop { background-position: 0 0; height:34px;}
#lineTop .innerlineTop { margin:auto; height:25px; width:1000px; color: #ffffff; padding-top:9px;}
#lineTop .innerlineTop a.popupLink {width:200px; float:left; color:#fff; text-decoration:none;}

.languagesMenu { list-style:none; width:100px; margin-right:0; height:50px; float:right; z-index:50;}
.languagesMenu li {float:left;}
.languagesMenu li.separator {float:left; width:1px; height:9px;}
.languagesMenu li a {color:#000; text-decoration:none; font-size: 15px; font-weight:normal; margin:5px; padding:4px;  box-shadow: 0 0 5px #666; border-radius: 6px;}
.languagesMenu li a:link    {background-color:#0DB400;}
.languagesMenu li a:visited {background-color:#0DB400;}
.languagesMenu li a:hover   {background-color:#A5F27F; }
.languagesMenu li a:active  {background-color:#ffffff;} 
.languagesMenu li.current a {background-color:#ffffff;}

#quickContact {position:absolute; display:none; background:#fff; box-shadow:0 0 4px 4px #333; color:#515151; padding:5px; width:200px; margin:20px 0 0 100px; border-radius: 6px;}

#lineBottom { background-position: 0 0; background-image:url('../images/sprite-x.png'); background-position:center; background-repeat:no-repeat; height:20px; border-bottom: solid 20px #45B60C;}
#lineBottom .innerlineBottom { margin:auto; height:20px; width:993px; color: #45B60C; padding-top:2px;}
#lineBottom .innerlineBottom a.popupLink {width:auto; padding: 10px; height: 15px; float:left; color:#ffffff; text-decoration:underline; background-color: #0045A2; }
.date { list-style:none; width:175px; height:20px; float:left; font-size: 12px; color:#444444; margin: 5px 0 5px 0; }

.maindivTop {height:80px; width:1000px; margin:auto;}
.maindivTop .hat { float:left; height:140px; width:1000px; margin:0;}
.mainMenu {background-position:0 0; height:30px; width:1000px; margin:auto;}
.mainMenu ul {list-style:none;}
.mainMenu ul li {float:left;}
.mainMenu ul li a {display:block; text-decoration:none; color:#339900; padding:7px; height:20px; font-size: 16px; font-weight: 400; margin:0 5px 0 4px; background-image:url('../images/menuback2.png');background-position:center; background-repeat:no-repeat; border-radius: 6px; box-shadow: 0 0 5px #666;}
.mainMenu ul li a:link    {color:#000000;}
.mainMenu ul li a:visited {color:#000000;}
.mainMenu ul li a:hover   {color:#339900; }
.mainMenu ul li a:active  {color:#339900;} 
.mainMenu ul li ul.subMenu {list-style:none; position:absolute; z-index:50; display:none;}
.mainMenu ul li ul.subMenu a:link    {color:#339900;}
.mainMenu ul li ul.subMenu a:visited    {color:#339900;}
.mainMenu ul li ul.subMenu a:hover    {color:#339900;}
.mainMenu ul li ul.subMenu a:active    {color:#339900;}
.mainMenu ul li ul.subMenu  li {float:none; color: #ffffff;}
.mainMenu ul li:hover ul.subMenu {display:block; color: #ffffff;}


/*.maindivTopdefault {height:220px; width:1000px; margin:auto;}
.maindivTopdefault .hat { float:left; height:90px; width:1000px; margin:0;}
.maindivTopdefault .onLeftlist{ display: block; float:left; height:90px; width:1000px; margin:0; overflow:hidden;}
.onLeftlist li {background-color:#EBEBEB; float:left; width:1000px; height:90px; padding:0;}
.onLeftlist li a {margin:0;}
.onLeftlist li img {border:0;}
.maindivTopdefault.onRightlist {float:right; height:90px; width:136px; background-image: url('../images/onright4.jpg'); background-repeat:no-repeat;}
.onRightlist li a {margin:0;}
.maindivTopdefault .onRight img {position:absolute;}

.prodblock {float: left; padding:10px 20px 30px 10px; width: 290px; margin-left:10px; margin-bottom: 10px; height: 145px;}
.prodblock a.name  {color: #000000; margin: 2px 20px 30px 0px; padding: 3px 5px; text-decoration: none; border-radius:4px; font-weight:bold;}
.prodblock p.director {float:left; color: #ffffff; margin: 10px 5px 10px 2px; padding: 3px 5px; text-decoration: none; border-radius:4px; background:#A4938E; font-weight:bold;}
.prodblock a.trailer{float:left; color: #ffffff; margin: 2px 5px 10px 2px; padding: 3px 5px; text-decoration: none; border-radius:4px; background:#655A57; font-weight:bold;}
.prodblock a.more{float:left; color: #ffffff; margin: 2px 5px 10px 2px; padding: 3px 5px; border-radius:4px; background:#cc9966; font-weight:bold; text-decoration: none;}
.prodblock a.alphabet{float:left; color: #ffffff; margin-bottom: 10px; border-bottom:10px; padding-left:5px; padding-right:5px; text-decoration: none; border-radius:4px; background:#333333; font-weight:bold;}
.prodblock a.image {float:left; margin: 15px 5px 5px 0; border:0;}
.prodblock a:hover {color: #cc0000; text-decoration:none; background: url('../images/backover.jpg') no-repeat scroll 0 0;}*/

.playVideobtn {display:block; position:absolute; z-index:40; background: url('../images/playvideo.png') center center no-repeat;  width:35px; height:35px; margin:90px 0 0 140px;}

h2.pageTitle {background-position:0 0; height:20px; padding:10px; font-weight:normal; color:#ffffff; border-bottom: solid 1px #B7CBD6; font-size:22px;}
.mainpage .textwrapper {background-position:0; padding:10px 10px 10px 0; box-shadow: 0 0 10px #ffffff;}
.tearshape{background: #45B60C; padding: 10px; margin:10px 10px 10px 0; color: #fff;font-weight: bold; text-decoration: none; border-radius: 9px 3px 9px 3px; width:auto; float:left; width:auto;}
.tearshape p {margin-bottom:5px;}
.row {width:500px; height:12px; margin-right:10px; margin-bottom:2px; background-color:#ffffff;}

#maindiv {margin:auto; height:auto; width:1000px;}
/*.headwraper .logo {float:left; display:block; width:136px; height:90px;}
.headwraper .banner {float:right; display:block; width:136px; height:90px;}
.flashWrapper  .innerWrapper2 {float:right; width:728px; padding-top:0;}*/


.innerMainWrapper {text-align:justify; padding:15px; overflow:hidden; background-color: #ffffff; margin-top: 0; filter: alpha(opacity = 80); background:rgba(255,255,255,0.8); border-radius: 6px; }
.innerMainWrapper.noPadding {padding:0;}
/*.innerMainWrapper .tableWrapper {background:#fff; text-align:center; padding:20px; width:900px; margin: 30px auto 0 auto;}
.innerMainWrapper .tableWrapper h2 {font-size:16px; padding:15px 0;}
.innerMainWrapper .tableWrapper h1 {font-size:32px; padding:15px 0; font-weight:normal;} 
.innerMainWrapper .tableWrapper table {width:100%; border:solid 2px #4C4C4C; border-collapse:collapse;}
.innerMainWrapper .tableWrapper table th {padding:12px; text-align:center; border:solid 1px #4C4C4C;}
.innerMainWrapper .tableWrapper table td {padding:12px; border:solid 1px #4C4C4C; text-align:center;}
.innerMainWrapper .largetext  {color:#000; padding:7px 10px 10px 10px;}

.innerMainWrapper .sheduleWrapper {background:#fff; text-align:center; padding:20px; width:910px; margin: 30px auto 0 auto;}
.innerMainWrapper .sheduleWrapper h2 {font-size:16px; padding:5px;}
.innerMainWrapper .sheduleWrapper h1 {font-size:16px; padding:5px; font-weight:normal;} 
.innerMainWrapper .sheduleWrapper table {border-collapse:collapse;}
.innerMainWrapper .sheduleWrapper table th {padding:12px 0; text-align:center; border:solid 1px #009DE0; width:130px; color:#ffffff; background:#009DE0;}
.innerMainWrapper .sheduleWrapper table td {padding:12px; border:solid 1px #009DE0; text-align:center; vertical-align:top;}
.innerMainWrapper .sheduleWrapper table tr:nth-child(even) {background:#eeeeee} 
.innerMainWrapper .sheduleWrapper table tr.even {background:#eeeeee}
.innerMainWrapper .sheduleWrapper table tr:nth-child(odd) {background:#ffffff}
.innerMainWrapper .sheduleWrapper table tr.odd {background:#ffffff}
.innerMainWrapper .sheduleWrapper table td a {color:#000;}
.innerMainWrapper .sheduletext  {color:#009DE0; padding:5px;}

.innerMainWrapperDefault {text-align:justify; padding:5px 15px; overflow:hidden; background-color: #ffffff; margin-top: 40px; }
.innerMainWrapperDefault.noPadding {padding:0;}

.movedTitle {position:fixed; z-index:50; top:0; background:#fff; width:910px; display:none;}

#maindiv .innerMainWrapper h1 {padding: 0 0 20px 20px;}
#maindiv .innerMainWrapper .choice1 {width:840px; padding-bottom:20px; overflow:hidden; background-color:#ebebeb; margin:auto; margin-bottom:10px; border-radius:5px; box-shadow:1px 1px 6px #888888;}
#maindiv .innerMainWrapper .choice1 h2 {padding:20px 0 0 40px;}
#maindiv .innerMainWrapper .choice1 .textwrapper {width:760px; margin:20px 40px;}
#maindiv .innerMainWrapper .choice1 a.moreInfo {text-decoration:none; margin-left:40px; color:#000000;  -moz-transition: all 0,2s ease-out 0s;
transition: all 0,2s ease-out 0s; -webkit-transition: all 0,2s ease-out 0s; -o-transition: all 0,2s ease-out 0s;} 
#maindiv .innerMainWrapper .choice1 a:hover {text-shadow: 0 0 10px #000000;}*/


.pageItem {display:block; float:left; width:auto; height: auto; margin: 5px; padding:10px;}
.pageItem  p { font-size:12px; color: red; padding-bottom:5px; text-decoration:none; width: 160px; height:20px;}

.catalogWrapper {list-style:none; width:960px; margin:0 auto 5px auto; overflow:hidden;}
.catalog .item {background-color:#EBEBEB; float:left; width:440px; height:290px; padding:7px; box-shadow:1px 1px 5px #999999; margin:7px 12px;}
.catalog .item .innerWrapper {position:absolute; width:440px; height:290px;}
/* .catalog .catTitle {float:none; width:400px; height:auto; clear:both; padding:5px; font-weight:normal; color:#ffffff; background-color: #00ACEC; font-size:26px; margin:20px 0 10px 10px; border-radius: 6px; box-shadow: 0 0 9px #000000;} */
.catalog .catTitle {clear: both;
    color: #000000;
    font-size: 26px;
    font-weight: normal;
    height: auto;
    margin: 20px 0 10px 10px;
    padding: 32px 0 0 30px;
}	

.catalog p {margin-top: 0; margin-left: 10px;}
.catalog .item img {border:0;}
.catalog .director {font-size: 16px; color:#515151;}
.catalog .name {font-size: 22px; color: #009DE0;}
.catalog .trailer {position:absolute; left:5px; bottom:5px; font-size: 14px; color: #ffffff; background-color: #000000; text-decoration:none; box-shadow:1px 1px 5px #999999; padding: 2px 10px;}
.catalog .more {position:absolute; right:5px; bottom:5px; font-size: 14px; color: #009DE0; background-color: #ffffff; text-decoration:none; box-shadow:1px 1px 5px #999999; padding: 2px 10px;}

.contentWrapper {height:auto; overflow:hidden; padding-top:5px;}
.leftWrapper {float:left; width:680px;}
.catalogDetails li {list-style:none;  background-color:#EBEBEB; float:left; width:680px; height:auto; padding:7px; box-shadow:1px 1px 5px #999999; margin:7px;}
.catalogDetails p {margin-top: 0; margin-left: 10px;}
.catalogDetails li a {margin-left:10px;}
.catalogDetails li img {border:0;}
.catalogDetails .director {font-size: 30px;}
.catalogDetails .name {font-size: 30px; color: #009DE0;}
.catalogDetails .trailer {font-size: 14px; color: #ffffff; background-color: #000000; border: solid 1px #009DE0 border-radius:10px; box-shadow:1px 1px 5px #999999; margin:7px; padding: 2px;}
.catalogDetails .more {font-size: 14px; color: #009DE0; background-color: #ffffff; border: solid 1px #009DE0 border-radius:10px; box-shadow:1px 1px 5px #999999; margin:7px; padding: 2px;}

/*.movieDetails {background-color: #EBEBEB; box-shadow: 1px 1px 5px #999999; margin: 7px; padding: 7px; overflow:hidden;}
.movieDetails img {float:left; margin-right:20px;}
.movieDetails a.trailer {box-shadow:1px 1px 5px #999999; width:70px; color:#000; padding:2px 14px; text-align:center; background:#009DE0; float:right;} 
.movieDetails ul {list-style:none; margin:10px 0;}
.movieDetails ul li {float:left;}
.movieDetails ul li img {width:135px; border:solid 1px #aaa; box-shadow:2px 2px 3px #999;}

.rightWrapper {float:right; width:300px; padding-left:10px; border-left: solid 1px #efefef;}
.rightWrapper .advertiseblock {width: 300px; height:265px;}
.rightWrapper .advertiseblock .reklama {color:#666; font-size:11px; }
.rightWrapper .advertiseblock .banner {width: 300px; height:250px; background: #999; }

.rightWrapper .separator20h {height:20px;}
.rightWrapper .moreMoviesBlock {}
.rightWrapper .moreMoviesBlock .blockTitle {color:#333; background:#efefef; font-weight:bold; height:19px; padding:8px 5px 4px 5px; box-shadow:0 0 2px #999; margin:0 3px;}
.rightWrapper .moreMoviesBlock ul {list-style:none; border-bottom:solid 1px #ccc; padding:5px 0 5px 10px; margin: 0 3px;}
.rightWrapper .moreMoviesBlock ul  li {padding:3px 0;}
.rightWrapper .moreMoviesBlock ul  li a {color:#666; text-decoration:none;}
.rightWrapper .moreMoviesBlock ul  li a:hover {color:#000; text-decoration:underline;}


.filterMenu {background-color: #ffffff; list-style:none; height:24px; border: solid 1px #efefef; padding:10px; margin-bottom:10px;}
.filterMenu li {float:left;}
.filterMenu li a {color:#009DE0; text-decoration:none; font-size:16px; display:block; padding:2px 10px;}
.filterMenu li a.current {font-weight:bold;}
.filterMenu li a:hover {text-decoration:underline;}

.emptyList {padding:40px; text-align:center; font-size:16px; font-weight:bold; color:#999;}*/

.galleryInnerWrapper { padding:5px; margin-right: 10px;}
.galleryInnerWrapper .galleryItem {float: left;  width: 200px; height: 200px; background-color: #F8F8F8; margin:4px 4px 0 0; padding-top:8px; text-align:center;}
.list {list-style:none; width:970px; margin:0 auto 5px auto; overflow:hidden;}
.list li {background-color:#EBEBEB; float:left; width:200px; height:200px; padding:7px; box-shadow:1px 1px 5px #999999; margin:7px;}
.list li a {margin:0;}
.list li img {border:0;}

.galleryInnerWrapper ul {list-style:none; margin-top:5px; height:180px;}
.galleryInnerWrapper ul li {float:left; margin: 0 10px 10px 0;}

.footer {background-position:0 0; height:34px; width:1000px; margin:auto; background-color:#669966;}
.footer ul {list-style:none;}
.footer ul li {float:left; background-color: none;}
.footer ul li a {display:block; text-decoration:none; color:#000000; padding:20px 6px 10px 6px; height:30px; font-size: 16px; font-weight: 400;}
.footer ul li a:link    {color:#000000;}
.footer ul li a:visited {color:#000000;}
.footer ul li a:hover   {color:#ffffff;  background:#45B60C;}
.footer ul li a:active  {color:#ffffff; background:#45B60C;} 
.copyright {font: 12px; color:#ffffff; text-align:left; margin-top: 20px; padding:5px;}
.copyright a:link {color:#666666;} 
.copyright a:visited {color:#cc0000;} 
.copyright a:hover {text-decoration:underline;} 
.copyright a:active{color:#444444;} 

.queryFormDescText {font-size:20px; color:#000000; text-align:center; padding:5px 15px;}
.formRow {padding: 4px 10px; color:#000000; overflow:hidden;}
.formRow label { float:left; width:100px; font-size:18px;}
.formRow input { float:left; color:#000000; text-decoration:none; background-color: #D5F093; box-shadow: #009DE0;}
.formRow input.errors {background-color:#D5F093;}

.bigBanner {list-style:none; width:1000px; height:470px;}
.bigBanner  li {position:absolute; width:1000px; height:470px;}
.bigBanner  li a {position:absolute;}
.bigBanner  li .darkOverLay {position:absolute; filter: alpha(opacity = 40); z-index:10; width:950px; height:20px; bottom:0; background:#444444; background:rgba(0,0,0,0.4); color:#ffffff; padding:10px 25px;}
.bigBanner  li img {border:none;}

.seeMoreLink {float:right; font-size:14px; color:#444444;}
.pdfLink {float:right; font-size:14px; color:#ffffff;}
.homeProgramTable {width:100%;}
.homeProgramTable td {padding:3px 10px;}
.homeProgramTable td a {color:#000; text-decoration:none;}

.programaSpot {background:#009DE0; float:right; padding:10px 20px; margin:10px 20px;}