*{padding:0;margin:0;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}html{background:#000 url(../img/bg.jpg) no-repeat center top;color:#b2afaf;font-family:'Open Sans',Arial,sans-serif;font-size:14px;font-weight:300}body{overflow-x:hidden}body ::selection{background:#fa9b34;color:#000;text-shadow:none}body ::-moz-selection{background:#fa9b34;color:#000;text-shadow:none}img,input[type=checkbox],input[type=radio]{vertical-align:middle}.hideMe{visibility:hidden;position:absolute;left:-3000px;top:0}a{text-decoration:none;color:#aa763f;transition:color .3s,background-color .3s,opacity .3s;-moz-transition:color .3s,background-color .3s,opacity .3s;-webkit-transition:color .3s,background-color .3s,opacity .3s;-o-transition:color .3s,background-color .3s,opacity .3s}a:hover{color:#fa9b34}ul{list-style-type:none}img.bgchar{position:absolute;top:30px;right:-100px;opacity:0}#ageVer{background:#000 url(../img/tlo_gate.jpg) no-repeat center top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#ageVer div.ageForm{background:url(../img/gate_pole.jpg) no-repeat left top;width:557px;height:158px;margin:400px auto 0;box-shadow:0 0 10px 5px #000;text-align:center;position:relative;padding-top:30px}#ageVer div.ageForm input{background:url(../img/gate_input1.png) no-repeat left top;width:88px;height:43px;font-size:24px;color:#000;font-family:Arial;text-align:center;font-weight:700;margin:0 6px}#ageVer div.ageForm input[min="1900"]{width:108px;background-image:url(../img/gate_input2.png)}#ageVer div.ageForm input:focus{background-image:url(../img/gate_input1_focus.png)}#ageVer div.ageForm input[min="1900"]:focus{background-image:url(../img/gate_input2_focus.png)}#ageVer div.ageForm button{box-shadow:0 0 5px #000}#ageVer div.ageForm h1{color:#e4e0d6;font-size:36px;margin-bottom:17px}#ageVer img.evil_head{position:absolute;bottom:-47px;left:164px;width:218px;z-index:1010}#ageVer img.oczka{position:absolute;bottom:-3px;left:259px;z-index:1015;width:24px}#ageVer .komunikat{margin:0 50px}#errorGeneric,.komunikat{background-color:#153A02;font-weight:400;border:3px solid #254A08;padding:10px 15px;color:#fff;line-height:19px;margin:10px 0}#errorGeneric,.komunikat.error{background-color:#5E0701;border-color:#700901}.komunikat.info{background-color:#1c1c1c;border-color:#292929}p.komunikat{padding:20px 15px 20px 75px;background-image:url(../img/icon_ok.png);background-repeat:no-repeat;background-position:10px center}p.komunikat.error{background-image:url(../img/icon_error.png)}.errorBox div{background-color:#960d02;color:#fff;padding:5px 10px;font-weight:700;line-height:19px;max-width:200px;cursor:pointer}#ageVer div.ageForm #errorGeneric{width:522px;position:absolute;top:-70px}div.strony{text-align:center;margin-bottom:-30px;font-weight:400;color:#fff;font-size:20px;font-family:'Playfair Display SC',Times New Roman}div.strony a,div.strony strong{color:#fff;vertical-align:middle;margin:0 2px;padding:0 3px}div.strony a.wybrany,div.strony strong{color:#aa763f}div.strony a:hover{color:#fa9b34}div.popup:before{content:' ';background:url(../img/comment_top.png) repeat-x center top;position:absolute;width:602px;height:46px;left:0;top:0;right:0;margin:0 auto;z-index:15}div.popup:after{content:' ';background:url(../img/home_news_bottom.png) repeat-x center top;position:absolute;width:477px;height:33px;left:0;bottom:0;right:0;margin:0 auto;z-index:15}div.popup{width:602px}div.popup div.popupInner{background:#181818;margin:4px 110px 22px;padding:35px 20px;position:relative}div.popup div.popupInner:after,div.popup div.popupInner:before{content:' ';box-shadow:0 0 10px 10px #181818;display:block;position:absolute;top:22px;height:80%}div.popup div.popupInner:before{left:0}div.popup div.popupInner:after{right:0}div.popup img.close{position:absolute;top:2px;right:5px;cursor:pointer}div.popup div.popUpBtns{text-align:center;margin-top:10px}div.popup iframe{background:#000 url(../img/spinner.gif) no-repeat center center;background-color:rgba(0,0,0,.8)}div.popup form input[type=checkbox]{margin:0 5px 0 0}.headFont,div.popup button,h1,h2,h3,h4,h5,h6{font-weight:400}.complexShadow{text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000,0 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 2px 0 #000,-2px 2px 0 #000,2px -2px 0 #000,-2px -2px 0 #000,0 2px 0 #000,0 -2px 0 #000,-2px 0 0 #000,2px 0 0 #000,1px 2px 0 #000,-1px 2px 0 #000,1px -2px 0 #000,-1px -2px 0 #000,2px 1px 0 #000,-2px 1px 0 #000,2px -1px 0 #000,-2px -1px 0 #000}#chars{width:100%;height:0;position:absolute;opacity:0;left:0;top:50px;z-index:30;background-repeat:no-repeat;background-position:662px top}h1,h2,h3{font-family:'Playfair Display SC',Times New Roman}p{line-height:22px}hr.small{background:url(../img/hr_mini.png) no-repeat center top;height:24px}div.wrapper{width:1077px;margin:0 auto;position:relative}body>header{padding-top:50px}body>header h1{margin:0 0 50px 100px}body>header ul{position:relative;width:1083px;height:69px;padding-top:9px;text-align:center}body>header ul:before{background:url(../img/menu_frame.png) no-repeat center top;content:' ';position:absolute;top:0;left:0;display:block;width:1083px;height:78px;z-index:5}body>header li,body>header li a{display:inline-block;zoom:1;*display:inline}body>header li a{position:relative;padding:7px 43px 5px;z-index:10}body>header ul.pl li a{padding-top:4px}body>header li:first-child a{padding-left:68px}body>header li:last-child a{padding-right:68px}body>header li a img.on{position:absolute;top:7px;left:43px;opacity:0;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s}body>header ul.pl li a img.on{top:4px}body>header li:first-child a img.on{left:68px}body>header li a.wybrany img.on,body>header li a:hover img.on{opacity:1}body>header div.social{position:absolute;top:0;right:40px;z-index:10}body>header div.social a{margin-left:10px;opacity:1}body>header div.social a:hover{opacity:.8}body>header div.lang{position:absolute;top:-40px;right:91px;z-index:10;opacity:.8}body>header div.lang a{position:relative}body>header div.lang img{margin-left:5px}body>header div.lang img.hover{position:absolute;top:4px;left:0;opacity:0;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s}body>header div.lang a.wybrany img.hover,body>header div.lang a:hover img.hover{opacity:1}main{margin-top:60px;background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0)85%,#141414 98%);background:-webkit-gradient(linear,left top,left bottom,color-stop(85%,rgba(0,0,0,0)),color-stop(98%,#141414));background:-webkit-linear-gradient(top,rgba(0,0,0,0)85%,#141414 98%);background:-o-linear-gradient(top,rgba(0,0,0,0)85%,#141414 98%);background:-ms-linear-gradient(top,rgba(0,0,0,0)85%,#141414 98%);background:linear-gradient(to bottom,rgba(0,0,0,0)85%,#141414 98%)}main div.wrapper{background:url(../img/footer_top.png) no-repeat center bottom;padding-bottom:70px}main div.emblem{position:relative;margin-bottom:50px}main div.emblem:before{background:url(../img/emblem.png) no-repeat center center;width:630px;height:649px;position:absolute;top:-130px;left:0;right:0;margin:auto;z-index:2;content:' '}main figure.movie{background:#111;width:720px;height:405px;margin:0 auto;position:relative;z-index:10}main figure.movie a{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:235px;display:block;text-align:center;padding-top:170px;font-size:25px;font-family:'Playfair Display SC',Times New Roman}main figure.movie:after,main figure.movie:before{background:url(../img/movie_left.png) no-repeat left top;width:102px;height:102px;position:absolute;display:block;content:' ';top:0;z-index:15}main figure.movie:before{left:0}main figure.movie:after{right:0;background-image:url(../img/movie_right.png)}main div.wrapper>h1{font-size:45px;color:#f7f7f7;text-align:center;position:relative;z-index:5;margin-bottom:45px}main section.feature{background:url(../img/feature_first.jpg) no-repeat center center;margin:75px auto 0;position:relative}main section.feature:first-of-type{margin-top:0}main section.feature h1{color:#b2afaf;font-size:30px;padding-left:270px;position:relative}main section.feature img.hover{position:absolute;bottom:3px;left:11px;opacity:0;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s}main section.first{width:980px;height:346px;padding-top:57px}main section.first p{padding:85px 100px 50px 440px}main section.second{background-image:url(../img/feature_second.jpg);width:964px;height:361px;padding-top:4px}main section.second p{padding:60px 340px 50px 310px;text-align:center;position:relative}main section.third{background-image:url(../img/feature_third.jpg);width:967px;height:381px;margin-bottom:20px}main section.third p{padding:80px 540px 50px 50px}main section.third img.hover{top:68px;left:678px}main section.news{margin:50px auto 0;width:973px;text-align:center;}main section.news aside,main section.news div.list{display:inline-block;zoom:1;*display:inline;vertical-align:middle}main section.news h1{color:#b2afaf;font-size:24px;padding:0 0 15px;background:url(../img/home_news_title.png) no-repeat center bottom;text-align:center}main section.news div.list{min-width:485px;margin-right:20px;background:url(../img/home_news_bottom.png) no-repeat center bottom;padding-bottom:40px}main section.news div.list ul{width:425px;margin:0 auto}main section.news div.list li{font-size:12px;color:#818181;margin-bottom:10px}main section.news div.list li a:first-child{color:#b2afaf;font-size:18px;font-weight:400}main section.news div.list li a:first-child:hover{color:#fff}main section.news div.list div.more{text-align:right;padding-right:20px}body.blog main article{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:50%;margin-bottom:30px}body.blog main article:first-child{width:100%;text-shadow:1px 1px 0 #000}body.blog main article div.inner{padding:0 70px}body.blog main article:nth-child(even) div.inner{padding-right:15px}body.blog main article:nth-child(odd) div.inner{padding-left:15px}body.blog main article:first-child div.inner{padding-left:70px}body.blog main article header{margin-bottom:10px}body.blog main article header h1{font-size:25px;margin-bottom:10px}body.blog main article:first-child header h1{font-size:30px}body.blog main article header>div{font-weight:400}body.blog main article time{display:inline}body.blog main div.wrapper>article:first-child>div.inner>section:first-of-type{-moz-column-gap:30px;-moz-columns:400px;-webkit-column-gap:30px;-webkit-columns:400px;column-gap:30px;columns:400px}body.blog main article>div.inner>section p{margin-bottom:15px}body.blog main article>div.inner>section p:last-child{margin-bottom:0}body.blog main article>div.inner>section>p.komunikat{margin-left:330px}body.blog main article footer{font-weight:400;position:relative;margin-top:25px;background:url(../img/hr_long2.png) no-repeat center bottom;padding-bottom:40px}body.blog main article:first-child footer{text-align:center;padding-bottom:45px}body.blog.sub main article:first-child footer{padding-bottom:65px;text-align:left}body.blog main article footer div.social{height:35px}body.blog main article footer div.social>div{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:85px}body.blog main article:first-child footer div.social>div{width:80px}body.blog main article footer div.social>div.google{width:95px}body.blog main article:first-child footer div.social>div.google{width:120px}body.blog.sub main article:first-child footer div.social>div.google{width:95px}body.blog main article footer div.social>div.kindle{position:relative;top:-2px}body.blog main article:first-child footer div.social{position:absolute;left:0;top:0}body.blog.sub main article:first-child footer div.social{position:static}body.blog main article footer a.more{position:absolute;right:0;top:0}body.blog main article>div.inner>section{position:relative}body.blog main article>div.inner>section p{line-height:20px}body.blog main article>div.inner>section iframe{max-width:99%;display:block;margin:0 auto;border:1px solid #000;box-shadow:0 0 0 1px #161616;transition:box-shadow .3s;-moz-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;-o-transition:box-shadow .3s}body.blog main article>div.inner>section figure img,body.blog main article>div.inner>section p img{width:auto;max-width:99%;height:auto;margin:0 auto;border:1px solid #000;box-shadow:0 0 0 1px #161616;transition:box-shadow .3s;-moz-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;-o-transition:box-shadow .3s}body.blog main article>div.inner>section figure a:hover img,body.blog main article>div.inner>section p a:hover img{box-shadow:0 0 0 1px #aa763f}body.blog main article>div.inner>section h1{font-size:22px;margin-bottom:20px}body.blog main article>div.inner>section h1 span{color:#737373}body.blog main article>div.inner>section>article{margin-left:265px}body.blog main article article{width:auto;font-size:13px;display:block}body.blog main article article div.content{padding:0 30px}body.blog main article article footer{background-size:100%;text-align:left!important;font-weight:300;padding:0 30px 30px!important}body.blog main article article.subs footer{background-image:url(../img/hr_big.png);padding-bottom:50px!important}body.blog main article article footer span.reply{position:absolute;right:20px;color:#aa763f;cursor:pointer;font-weight:600;background:url(../img/comments_reply.png) no-repeat right center;padding-right:23px;min-height:23px;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}#addComment:hover,body.blog main article article footer span.reply:hover,body.contact main form fieldset button:hover,div.popup button:hover{color:#fa9b34}body.blog main article article section{margin:0 95px}body.blog main article article.subs section footer{background-image:url(../img/hr_middle.png);padding-bottom:20px!important}#addComment{position:absolute;left:0;top:50px;background:url(../img/comments_add.png) no-repeat left top;width:238px;height:47px;font:400 normal 22px 'Playfair Display SC',Times New Roman;color:#ab773e;cursor:pointer;padding-top:10px;padding-left:27px;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}body.contact main div.wrapper,body.media main div.wrapper,body.team main div.wrapper{width:937px;padding:0 60px 70px}body.media main li a img{width:227px;height:124px;border:3px solid #000;box-shadow:0 0 0 1px #313030;transition:box-shadow .3s;-moz-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;-o-transition:box-shadow .3s}body.media main li a:hover img{box-shadow:0 0 0 1px #aa763f}body.media main ul{text-align:center}body.media main li{position:relative;display:inline-block;zoom:1;*display:inline;margin-bottom:20px;margin-right:20px}body.media main .screens li:nth-child(3n),body.media main .wallpapers li:nth-child(2n){margin-right:0}body.media main div.gWrapper{overflow:hidden;width:720px;height:130px;text-align:left;margin:0 auto;padding-top:1px;padding-left:1px}body.media main div.gWrapper ul{text-align:left}body.media main div.gWrapper ul li{margin-bottom:0;margin-right:15px}body.media main div.gWrapper img{width:223px;height:122px}body.media main div.movies div.scroller{background:#131313;position:relative;width:719px;height:15px;margin:10px auto 0;left:-1px}body.media main div.movies div.scroller div.knob{background:#2c2c2c;height:100%;width:100px;cursor:pointer}body.media main section h1{color:#aa763f;font-size:30px;text-align:center;margin-bottom:15px}body.media main div.movies,body.media main section.screens{background:url(../img/hr_long2.png) no-repeat center bottom;padding-bottom:40px;margin-bottom:30px}body.media main div.movies ul{position:relative;z-index:10}body.media main section div.more{text-align:right;font-weight:600}body.media main section.wallpapers li a img{width:auto;height:auto}body.media main section.wallpapers div.res{position:absolute;width:213px;height:147px;background:url(../img/res.png) no-repeat center top;left:78px;top:35px}body.media main section.wallpapers div.res ul{list-style-type:none;margin:20px 10px 0 30px}body.media main section.wallpapers div.res li{width:49%;margin:0 0 1px}body.media main section.wallpapers div.res li.wybrany{font-weight:700}body.media main section.wallpapers div.res ul a{color:#fdfdfd}body.media main section.wallpapers div.res ul a:hover{color:#fa9b34}body.team main p.logo{margin-bottom:30px;text-align:center}body.team main p{text-shadow:1px 1px 0 #000}body.contact main h1,body.team main h1{margin:30px 0 0;font-size:35px;color:#aa763f}body.team main ul{margin-top:30px;text-align:center}body.team main ul li{margin-bottom:15px}body.team article{margin-bottom:100px;margin-right:200px;clear:both;overflow:hidden}body.team article p:last-child,body.team article:last-child{margin-bottom:0}body.team article img{float:left;background-color:#000;padding:3px;border:1px solid #1e1e1e;transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s;-o-transition:border-color .3s}body.team article div.text{margin-left:200px}body.team article h1,body.team main ul li strong{color:#dedede;font-size:22px;font-family:'Playfair Display SC',Times New Roman}body.team article h1 span,body.team main ul li strong span{color:#818181;font-size:18px;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}body.team article:hover h1 span,body.team div.mentions strong,body.team main ul li:hover strong span{color:#dedede}body.team article:hover img{border-color:#444}body.team article h2,body.team main ul li em{color:#dedede;font-size:15px;margin-bottom:15px}body.team article h3{color:#dedede;font-size:16px}body.team article p{margin-bottom:10px}body.contact p{text-shadow:1px 1px 1px #000}body.contact main form{width:400px;margin:0 auto}body.contact main form label,div.popup form label{display:block;font-weight:400}body.contact main form label.nb,div.popup form label.nb{display:inline}body.contact main form fieldset>div,div.popup form fieldset>div{margin-bottom:15px}body.contact main form input,body.contact main form textarea,div.popup form input,div.popup form textarea{padding:4px 10px;font:400 300 14px 'Open Sans',Arial,sans-serif;width:380px;background:#ddd;box-shadow:0 0 5px -2px #000 inset;transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;-o-transition:background-color .3s}body.contact main form textarea,div.popup form textarea{height:150px}body.contact main form input:focus,body.contact main form textarea:focus,div.popup form input:focus,div.popup form textarea:focus{background-color:#fff}body.contact main form fieldset.submit{text-align:center}body.contact main h1{margin-bottom:15px}body.contact main form fieldset button,div.popup button{width:303px;height:52px;padding-bottom:5px;text-align:center;font:400 400 22px 'Playfair Display SC',Times New Roman;color:#ab773e;cursor:pointer;background:url(../img/btn_submit.png) no-repeat center center;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}div.popup form input,div.popup form textarea{width:310px}div.popup form input[type=checkbox]{width:auto}div.popup form fieldset.submit{text-align:center}div.popup button{width:auto;height:auto;background:#392725;padding:5px 20px}div.popup button[name=cancel]{background:#353535;margin-left:20px}body>footer{background:#000 url(../img/footer_bottom.png) no-repeat center top;padding:30px 0;color:#878787}body>footer div.wrapper{width:1047px}body>footer p{font-size:12px;margin-top:5px}body>footer a{color:#878787}body>footer a:hover{color:#fff}body>footer ul{position:absolute;right:50px;top:10px;width:320px;text-align:right}body>footer ul li{display:inline;margin-left:10px}body>footer ul.en li:nth-last-child(2),body>footer ul.pl li:nth-last-child(1){margin-left:0}body>footer ul.en li:nth-last-child(2):before,body>footer ul.pl li:nth-last-child(1):before{content:' ';display:block}video#bg{position:absolute;top:0;left:50%;right:0;width:2000px;height:516px;margin-left:-1027px;opacity:0;transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s}video#char{position:absolute;top:0;opacity:0;transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s}