﻿body, form, table, ul, img { padding: 0; margin: 0; border: 0; }
body { font-family: Arial, Helvetica, Sans-serif; color: #001f2a; line-height: 150%; font-size: 0.8em; background: url(http://www.blueskymedia.net/img/top-bg.jpg) left top repeat-x #efefef; }
.accessible { display: none; }
.clear_both { clear: both; }
a { outline: none; }
.c1 { color: #032b37; float: left; }
.hd { text-indent: -9999px; background: url(http://www.blueskymedia.net/img/hd-available.gif) top left no-repeat; height: 18px; width: 25px; display: block; float: left; margin-left: 90px; }
.hdBig { text-indent: -9999px; background: url(http://www.blueskymedia.net/img/logo-hd-big.gif) top left no-repeat; height: 18px; width: 31px; display: block; float: left; margin: 17px 0 0 10px; }
.hdAll { text-indent: -9999px; background: url(http://www.blueskymedia.net/img/hd-available.gif) top left no-repeat; height: 18px; width: 25px; display: block; float: left; }
#container { width: 983px; margin: 0px auto 0 auto; top: 0; }
#head { width: 960px; height: 60px; margin: 0; top: 0; }
#head h1 { margin: 0 !important; padding: 0 !important; }
#head h1 a { display: block; background: url(http://www.blueskymedia.net/img/logo-blue-sky-media.png) no-repeat; width: 350px; height: 57px; text-indent: -999999px; padding: 0; margin: 10px 0 0 -5px; float: left; }
#nav { width: 365px; display: block; float: left; list-style: none; margin: 35px 0 0 50px; height: 22px; text-indent: -999999px; }
#nav li { margin: 0 0 0 10px; display: inline; float: left; background-color: Aqua; }
#nav .b1 { background: url(http://www.blueskymedia.net/img/btns-menu-off.gif) 0px top no-repeat; width: 46px; height: 22px; }
#nav .b1 a:hover { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) 0 top no-repeat; width: 46px; height: 22px; }
#nav .b2 { background: url(http://www.blueskymedia.net/img/btns-menu-off.gif) -58px top no-repeat; width: 58px; height: 22px; }
#nav .b2 a:hover { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -58px top no-repeat; width: 58px; height: 22px; }
#nav .b3 { background: url(http://www.blueskymedia.net/img/btns-menu-off.gif) -128px top no-repeat; width: 56px; height: 22px; }
#nav .b3 a:hover { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -128px top no-repeat; width: 56px; height: 22px; }
#nav .b33 { background: url(http://www.blueskymedia.net/img/btns-menu-off.gif) -199px top no-repeat; width: 77px; height: 22px; }
#nav .b33 a:hover { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -199px top no-repeat; width: 77px; height: 22px; }
#nav .b4 { background: url(http://www.blueskymedia.net/img/btns-menu-off.gif) -286px top no-repeat; width: 74px; height: 22px; }
#nav .b4 a:hover { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -286px top no-repeat; width: 74px; height: 22px; }
#nav strong { display: block; text-indent: -9999px; height: 22px; }
#nav .b1 a strong { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) top left no-repeat; width: 46px; height: 22px; }
#nav .b2 a strong { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -58px top no-repeat; width: 58px; height: 22px; }
#nav .b3 a strong { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -128px top no-repeat; width: 56px; height: 22px; }
#nav .b33 a strong { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -199px top no-repeat; width: 77px; height: 22px; }
#nav .b4 a strong { background: url(http://www.blueskymedia.net/img/btns-menu-on.gif) -286px top no-repeat; width: 74px; height: 22px; }
#nav li a { display: block; height: 22px; color: #ffffff; text-decoration: none; text-indent: -9999px; }
#quickSearch { display: block; width: 169px; height: 25px; margin: 35px 0 0 0; float: right; color: #005b76; background: url(http://www.blueskymedia.net/img/roundedBorder.gif) top left no-repeat; border: none; padding: 0px 0 0 5px; }

/*tabs*/
#tabsMenu { float: left; list-style: none; width: 700px; }
#tabsMenuGenre { float: left; list-style: none; width: 850px; margin: 0 0 15px 20px; }
#tabsMenu li, #tabsMenuGenre li { display: inline; padding-right: 0px; color: #999999; }
#tabsMenu li a, #tabsMenu li a:hover, #tabsMenuGenre li a, #tabsMenuGenre li a:hover { color: #000000; }

/*sub menu*/
#subMenuSearch { margin-top: 0px; display: none; height: 25px; width: 155px; margin-left: 600px; position: absolute; top: 57px; }
#subMenuMain { list-style: none; text-indent: -999999px; width: 155px; height: 25px; display: block; }
#subMenuMain li { display: inline; float: left; padding: 0; margin: 0 5px; }
#subMenuMain li a { color: #ffffff; text-decoration: none; }
#subMenuMain li a:hover { color: #0f2d37; }
#subMenuMain .b1 { background: url(http://www.blueskymedia.net/img/subMenu-btn3-on.gif) 0px top no-repeat; width: 82px; height: 19px; }
#subMenuMain .b1 a:hover { background: url(http://www.blueskymedia.net/img/subMenu-btn3-on.gif) 0 top no-repeat; width: 85px; height: 19px; }
#subMenuMain .b2 { background: url(http://www.blueskymedia.net/img/subMenu-btn4-on.gif) 0px top no-repeat; width: 52px; height: 19px; }
#subMenuMain .b2 a:hover { background: url(http://www.blueskymedia.net/img/subMenu-btn4-on.gif) 0 top no-repeat; width: 52px; height: 19px; }
#subMenuMain li a { display: block; height: 19px; color: #ffffff; text-decoration: none; text-indent: -9999px; }

/*main*/
#main { float: left; width: 983px; color: #4b8088; top: 0; }
#main a { color: #000000; text-decoration: none; }
#main a:hover { color: #000000; text-decoration: underline; }
#main .top { background: url(http://www.blueskymedia.net/img/box-top-big.gif) no-repeat; height: 16px; width: 983px; margin: 11px 0 0 0; }
#main .title-movie-name { margin: 15px 0 0 0px !important; float: left; }
#main .title-search-by-name { margin-left: 15px; }
#main .seeAlsoLine0 { margin: 15px 0 0 15px; }
#main .seeAlsoLine1 { margin: 5px 0 0 15px; }
#main #text { width: 960px; float: left; }
#main #textHP { width: 960px; float: left; margin: 0 0 0 20px; }
#main .middle { padding: 10px 25px 25px 10px; background: url(http://www.blueskymedia.net/img/box-middle-big.gif) repeat-y; width: 983px; margin: 0; }
#main .middle-home { padding: 10px 25px 25px 10px; width: 983px; margin: 0; }
#main .middle-home #text { width: 570px; float: left; }
#main .middle-home p { padding: 0; margin: 0; line-height: 1.7em; }
#flash { float: left; margin-right: 22px; width: 959px; }
#swfContent { float: left; width: 912px; height: 415px; margin: 0 0 0 15px; }
#flashSlide { float: left; width: 640px; height: 334px; margin: 0 0 0 22px; }
#home-page-ad { float: right; width: 245px; height: 334px; margin: 0 65px 0 0; text-align: right; }
#home-page-ad p { margin: 0; padding: 0; }
#home-page-ad p img a { border: 0; }
#swfContentWide { float: left; width: 935px; }
#left { width: 640px; float: left; margin-left: 15px; }
#right { width: 250px; float: left; margin: 0 0px 0 10px; background: url(http://www.blueskymedia.net/img/gray.gif) repeat-y; padding-left: 10px; }
#right .title-contact-information { text-align: right; }
#both { width: 959px; margin-left: 15px; }
#both .genreTitle { margin: 0 0 0 10px !important; padding: 0 !important; float: left; width: 600px; text-align: left; font-size: 2.5em !important}
.horizontalGallery { height: 100%; font: 12px 'Trebuchet MS' , arial, sans-serif; font-weight: bold; color: #999; text-align: center; line-height: 200px; }
#flashHorizontal { display: block; }

.info-holder { display: block; color: #000000; }
#movieInfo, #movieInfo a { color: #000000 !important; }
.info-title-cast, .info-title-genre, .info-title-release, .info-title-director, .info-title-trt, .info-title-territories { color: #105d91; width: 90px; display: inline-block; }
.info-title-hd { color: #105d91; width: 300px; display: inline-block; }
.info-text-block { display: inline-block; float: right; width: 547px; color: #000000; }

.seeAlsoPosters { display: inline; margin: 0px 20px 0 0; width: 700px; list-style: none; }
.seeAlsoPosters .event { font-size: 0.7em; float: left; width: 130px; height: 240px; margin: 5px 10px 5px 5px; line-height: 1.0em; }
.seeAlsoPosters .eventV2 { font-size: 0.7em; float: left; width: 85px; height: 155px; margin: 5px 5px 5px 5px; line-height: 1.0em; }
#both .seeAlsoPosterHolder { width: 920px; text-align: center; margin: 0px 0 5px 5px; overflow: hidden; }
#both .seeAlsoPosterFlashHolder { width: 920px; text-align: left; margin: 5px 0 5px 5px; height: 250px; overflow: hidden; }
.seeAlsoPosterHolder .seeAlsoPosterImg { height: 193px; border: 0; padding: 0px; margin: 5px; vertical-align: top; border: solid 1px #025368; }
.seeAlsoPosterHolder .seeAlsoPosterImgV2 { height: 100px; border: 0; padding: 0px; margin: 5px; vertical-align: top; border: solid 1px #025368; }
#seeAlsoPosterHolder { width: 920px; text-align: center; margin: 5px 0 20px 32px; }
.seeAlsoPosterHolderV2 { width: 920px; text-align: center; margin: 5px 0 20px 32px; }
.seeAlsoPosterHolderV3 { width: 920px; text-align: center; margin: 5px 0 20px 25px; }
.seeAlsoPosterImg { height: 193px; border: 0; padding: 0px; margin: 5px; vertical-align: top; border: solid 1px #025368; width: 130px; }
#seeAlsoPosters { display: inline; margin: 30px 20px 0 0; width: 700px; list-style: none; }
#seeAlsoPosters .event { font-size: 0.7em; float: left; width: 130px; height: 205px; margin: 5px 10px 5px 5px; line-height: 1.0em; }
#territoriesTitle { padding: 0px 0 0 0px; float: left; font-size: 2.5em !important; }
#territoriesPic { width: 150px; height: 150px; border: 0; float: left; margin: 7px 25px 45px 0; }
#territoriesPic img { width: 150px; height: 150px; }
#genreTitle { padding: 0; float: left; font-size: 2.5em !important; }
#AllMovieTitle { padding: 0; float: left; font-size: 2.5em !important; margin: 0 0 0 20px; }
#main .middle p { padding: 0; margin: 0; line-height: 1.7em; }
#main .middle h1 { font-size: 2.0em; color: #1b7aba; font-family: Myriad Pro; font-weight: normal; }
#main .middle h2 { font-size: 1.9em; color: #1b7aba; font-family: Myriad Pro; font-weight: normal; }
#main .middle h3 { font-size: 1.6em; color: #1b7aba; font-family: Myriad Pro; font-weight: normal; }
#main .middle h4 { font-size: 1.3em; color: #1b7aba; font-family: Myriad Pro; font-weight: normal; }
#main .middle .flashPlayerEmpty { width: 640px; height: 385px; background-color: #000000; text-align: center; display: block; margin: 0; }
#main .middle .flashPlayerEmpty span { padding-top: 180px; height: 50px; width: 640px; display: block; }
#main .middle .flashPlayer { width: 640px; height: 385px; display: block; margin: 0; }
#main .middle hr { border: 0; color: #3d7178; height: 0; border-bottom: 1px solid #7cafb5; width: 895px; margin: 10px 0 10px 0; }
#main .middle .smallPoster { float: left; width: 150px; }
#main .middle .smallPoster img { width: 130px; padding: 5px; border: 0; }
#main .middle .searchedPoster { float: left; padding-right: 5px; }
#main .middle .searchedPoster img { height: 165px; padding: 5px; border: 0; }
#seeAlsoTitle { margin: 20px 0 15px 15px; }
#movieLettersHolder { width: 935px; float: left; margin: 5px 0 20px 0; height: 20px; display: block; text-align: center; }
#movieLetters { display: inline; margin: 30px 20px 0 0; width: 700px; height: 40px; font-size: 1em; }
#movieLetters li { padding-right: 5px; display: inline; }
#movieLetters li .selectedLetter { color: #105d91; font-size: 1.3em; font-weight: bold; }
#movieLetters li a { color: #105d91 !important; }
#searchByTitle { margin: 20px 0 15px 15px; }
.movieByLetterHolder { width: 965px; float: left; margin-bottom: 30px; }
.movieByLetter { width: 900px; float: left; margin-left: 15px; }
.movieByLetter tr td, .movieByLetter tr th { margin: 0px; padding: 5px; border-bottom: dotted 1px #31595f; }
.movieByLetter tr th { color: #000000; }
.movieByLetter tr td a, .movieByLetter tr td { color: #105d91 !important; }
.allMovies { width: 900px; float: left; margin-left: 15px; }
.allMovies tr td { margin: 0px; padding: 5px; border-bottom: dotted 1px #31595f; color: #105d91; }
.allMovies .movieTitle { color: #105d91 !important; display: block; float: left; }
.allMovies .name { color: #000000 !important; }
#movieTitle { margin: 0 0 15px 0; }
#poster { margin: 0 auto 0 auto; vertical-align: top; width: 235px; display: block; }
#poster a img { width: 225px; border: 0; padding: 0px; border: solid 1px #000000; }

.imdbLink a { display: block; height: 25px; width: 50px; padding: 0; background: url(http://www.blueskymedia.net/img/icon-imdb.gif) 0 0 no-repeat; color: #09700b; margin: 8px 17px 0 auto; text-indent: -9999px; float: right; }
.downloadPDF a { display: block; height: 22px; width: 23px; padding: 0; background: url(http://www.blueskymedia.net/img/icon-pdf.gif) 0 0 no-repeat; color: #09700b; margin: 10px 17px 0 auto; text-indent: -9999px; float: right; }
.facebookBtn a { display: block; height: 22px; width: 22px; padding: 0; background: url(http://www.blueskymedia.net/img/icon-facebook.gif) 0 0 no-repeat; color: #09700b; margin: 10px 10px 0 auto; text-indent: -9999px; float: right; }
.sendToFriendBtn a { display: block; height: 31px; width: 137px; padding: 0; background: url(http://www.blueskymedia.net/img/send-to-friend.gif) 0 0 no-repeat; color: #09700b; margin: 10px 10px 0 auto; text-indent: -9999px; float: right; }
.sendToFriendBtnTop a { display: block; height: 31px; width: 137px; padding: 0; background: url(http://www.blueskymedia.net/img/send-to-friend.gif) 0 0 no-repeat; color: #09700b; margin: 10px 50px 0 auto; text-indent: -9999px; float: right; }
#synopse { float: left; width: 640px; display: block; margin: 15px 0 0 0px; color: #003245; }
#movieInfo { float: left; width: 640px; display: block; margin: 15px 0 0 0px; }
#main .bottom { background: url(http://www.blueskymedia.net/img/box-bottom-big.gif) no-repeat; height: 16px; width: 983px; }
.btnGoTop { background: url(http://www.blueskymedia.net/img/btnGoTop.gif) 0 top no-repeat; width: 20px; height: 20px; display: block; text-indent: -9999px; top: 0; float: right; margin: 10px 20px 0 0; }

/*search fields*/
.searchForm { }
.searchField { width: 280px; padding: 5px; background-color: #ffffff; color: #005b76; border: solid 1px #005b76; margin: 5px 0 5px 0; }
.searchSel { width: 150px; padding: 5px; background-color: #ffffff; color: #005b76; border: solid 1px #005b76; margin: 5px 0 5px 0; }
.searchButton { padding: 5px; background-color: #005b76; color: #ffffff; border: 0; cursor: pointer; background: transparent url(http://www.blueskymedia.net/img/btn-search-off.gif) top left; text-indent: -1000em; width: 62px; height: 32px; }
.searchButton:hover { background: transparent url(http://www.blueskymedia.net/img/btn-search-on.gif) top left; text-indent: -99999px; width: 62px; }
.searched { background-color: #0ca2ba !important; color: #ffffff !important; }
.searchResultTitle { font-size: 1.5em; font-weight: bold; margin-top: 10px; }

/*hover bubble*/
.events { display: none; }
.bubbleHolder { position: absolute; width: 250px; /*	overflow: auto; */ left: 189px; top: 625px; color: #000; z-index: 2220; min-height: 70px; }
.bubble { border: solid 1px #BBCCE7; border-bottom: none; background-color: #fff; padding: 13px 13px 5px 11px; }
.bubbleHolder .bubblePointer { background: url(http://www.fenomen.eu/img/bubble_pointer.gif) left bottom no-repeat; padding-bottom: 14px; }
.bubble a { font-weight: bold; color: #000; text-decoration: none; }
.bubble a:hover { color: #3399FF; text-decoration: underline; }
.bubble p { padding-bottom: 0.5em; line-height: 1.25em; text-align: left; font-size: 0.85em; }
.bubble ul { padding-left: 1em; line-height: 1.25em; }
#contact { margin: 0 0 0 0px; }
#contact .input-contact-q, #contact .input-contact, #contact .select-contact { width: 300px; padding: 5px; background-color: #ffffff; color: #005b76; border: solid 1px #005b76; margin: 5px 0 5px 0; }
#contact .input-contact-q { font-family: "Trebuchet MS" , Verdana , 'Arial' , 'sans-serif'; }
#sendButton { padding: 5px; background-color: #005b76; color: #ffffff; border: 0; cursor: pointer; background: transparent url(http://www.blueskymedia.net/img/btn-send.gif) top left; text-indent: -1000em; width: 62px; height: 32px; }
#resetButton { padding: 5px; background-color: #005b76; color: #ffffff; border: 0; cursor: pointer; background: transparent url(http://www.blueskymedia.net/img/btn-reset.gif) top left; text-indent: -1000em; width: 62px; height: 32px; }


#footer .imdbLinkBottom { font-size: 0.75em; color: #727272; float: left; padding-top: 10px; width: 350px; text-align: left; margin-right: 30px; margin-bottom: 10px; padding-bottom: 10px; }
#footer .copy { font-size: 0.85em; color: #727272; float: right; padding-top: 10px; width: 550px; text-align: right; margin-right: 30px; margin-bottom: 10px; padding-bottom: 10px; }
#footer .copy a,#footer .imdbLinkBottom a { color: #727272; text-decoration: underline; }
#footer .copy a:hover, #footer .imdbLinkBottom a:hover { color: #727272; text-decoration: none; }