.m-navbar-wrap{background:#121212;position:relative;z-index:2}.m-navbar{margin:0 auto;width:1000px;font-family:Arial, sans-serif}.m-navbar a{text-decoration:none}.m-navbar img{border:0}.m-navbar .nav{background-image:url(http://www.martinus.sk/images/backgrounds/main-header-main-nav-2.png);background-repeat:no-repeat;height:65px;position:relative;z-index:15}.m-navbar .nav>ul{position:absolute;list-style:none;left:276px;top:16px;font-size:12px;font-weight:700;color:#fff;margin:0;padding:0}.m-navbar .nav>ul>li{display:block;float:left;position:relative;margin:0;padding:0;line-height:18px}.m-navbar .nav ul li .submenu{display:none;position:absolute;top:30px;left:0;width:150px;background-image:url(http://www.martinus.sk/images/blank.gif);z-index:5}.m-navbar .nav ul .submenu ul{list-style:none;background-image:none;background-color:#5f5f5f;height:auto;width:auto;font-size:11px;font-weight:400;-moz-border-radius:7px;border-radius:7px 7px;margin:0;padding:7px 0}.m-navbar .nav ul .submenu ul li{display:block;margin:0;padding:0}.m-navbar .nav ul li .submenu ul a{background-image:none;text-align:left;display:block;color:#fff;margin:0;padding:3px 8px;font-size:11px}.m-navbar .nav ul li .submenu ul a:hover{background-color:#424242;text-decoration:none}.m-navbar .nav ul li:hover .submenu{display:block}.m-navbar .nav>ul>li>a{display:block;float:left;color:#fff;text-decoration:none;width:82px;margin-right:1px;padding-top:5px;height:25px;text-align:center;background-image:url(http://www.martinus.sk/images/backgrounds/main-menu-item-cbg.png);background-repeat:no-repeat}.m-navbar .nav>ul>li a.first{background-image:url(http://www.martinus.sk/images/backgrounds/main-menu-item-first-cbg.png)}.m-navbar .nav>ul>li a.last{background-image:url(http://www.martinus.sk/images/backgrounds/main-menu-item-last-2-cbg.png);width:31px}.m-navbar .nav>ul>li:hover a,.m-navbar .nav>ul>li a:hover{background-position:0 -30px}.m-navbar .nav>ul>li a.selected,.m-navbar .nav>ul>li a.selected:hover{background-position:0 -60px}.m-navbar .logo{position:relative;top:13px;width:200px}.m-navbar .social{position:absolute;left:740px;top:10px;width:auto}.m-navbar .social .like{color:#fff;font-size:14px}.m-navbar .social .twitter-share-button{width:80px !important}body{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0;margin:0;background:#efdac0;color:#6f6255;font-size:16px}h1,h2,h3,h4,h5,h6{color:#bd293c;margin:0}a{cursor:pointer;color:#bd293c;text-decoration:none}a:hover{text-decoration:underline}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.btn{border:0;font-size:16px;-moz-border-radius:40px;border-radius:40px;background:#bd293c;color:#fff;cursor:pointer;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;padding:10px}.btn:hover{background:#d55863;text-decoration:none}.page-line{height:5px;background:#6f6255}.container{width:1000px;margin:0 auto}.input-box{display:inline-block;width:460px;margin:0 auto;text-align:left;position:relative;margin-right:10px}.input-box .ipt-txt{border:0;padding:15px;padding-left:50px;font-size:16px;-moz-border-radius:40px;border-radius:40px;width:400px;background:#f7ede0}.input-box .ico{position:absolute;left:10px;top:17px}.input-box.ok .ipt-txt{border:2px solid #85a92e;padding-top:13px;padding-bottom:13px}.input-box.error .ipt-txt{border:2px solid #bd293c;padding-top:13px;padding-bottom:13px}.msg{margin-top:10px;padding:10px;-moz-border-radius:20px;border-radius:20px}.msg.ok{background:#f8fdcd}.msg.error{background:#ea858e;color:#fff}.header-wrap{background:url("/images/knizna-sifra/bg-header.png") no-repeat center top;background-size:cover}.header-wrap .header{height:430px;overflow:hidden}.header-wrap .header .logo{width:50%;display:block;float:left;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:relative;top:-60px}.header-wrap .header .logo:hover{-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);transform:rotate(2deg)}.header-wrap .header .txt{width:50%;float:left;padding-top:30px;font-size:14px}.header-wrap .header .txt h1{margin-top:0;margin-bottom:20px}.header-wrap .header .txt h1 .ico-arrow{cursor:pointer;vertical-align:middle;position:relative;top:-2px}.header-wrap .header .txt ul{list-style:none;padding:0;margin:0;font-size:16px}.header-wrap .header .txt ul li{padding:0 0 0 50px;margin:0 0 20px 0;min-height:36px;background:url("/images/knizna-sifra/bg-list.png") no-repeat center left}.header-wrap .header .user{position:relative;margin-bottom:20px;min-height:40px}.header-wrap .header .user .btn-login{display:block;width:100px;text-align:center;position:absolute;right:0}.header-wrap .header .user .status-top{position:relative;margin-bottom:5px}.header-wrap .header .user .status-top .right{position:absolute;right:16px}.header-wrap .header .user .status{position:relative;background:#d5c2ab;-moz-border-radius:40px;border-radius:40px;padding:10px 0 7px 16px;margin-left:-16px}.header-wrap .header .user .status .bar{position:relative}.header-wrap .header .user .status .bar img{height:24.8px}.header-wrap .header .user .status .bar span{position:absolute;top:0;left:0;display:block;overflow:hidden}.header-wrap .header .user .status .hdg:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.header-wrap .header .user .status .line{width:0px;border-left:2px dashed #f7ede0;position:absolute;height:41px;top:0px;left:50%}.header-wrap .header .user .status .info{position:absolute;left:52%;top:15px;font-size:10px}.header-wrap .header:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.tabs{font-size:0}.tabs a{color:#6f6255;font-size:18px;font-weight:bold;display:inline-block;width:50%;height:50px;line-height:50px;text-align:center;background:#d5c2ab;-moz-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.tabs a:hover{background:#cdb89f;text-decoration:none}.tabs .active{background:#6f6255;color:#fff}.tabs .active:hover{background:#55483b}.viewer{position:relative}.viewer .content{width:100%;min-width:1000px;font-size:0;position:relative}.viewer .content .over{display:block;position:absolute;bottom:0;left:0;width:70%}.viewer .controls{position:fixed;top:0;width:100%}.viewer .controls .inset{width:100px;margin:0 auto;background:rgba(0,0,0,0.6);height:40px;padding-top:5px;text-align:center;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.viewer .controls a{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.viewer .controls a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.viewer .controls a img{height:30px}.input{text-align:center;background:url("/images/knizna-sifra/bg-input.png") no-repeat center top;padding-top:40px}.input h2{margin-bottom:10px}.input p{margin-top:0}.input .btn{padding:15px}.input .social{line-height:24px;font-size:16px;color:#6f6255;margin-top:20px}.input .social a{margin-left:10px;display:inline-block;-webkit-transition:all 0.8s cubic-bezier(0, 1.8, 1, 1.8);-moz-transition:all 0.8s cubic-bezier(0, 1.8, 1, 1.8);-ms-transition:all 0.8s cubic-bezier(0, 1.8, 1, 1.8);-o-transition:all 0.8s cubic-bezier(0, 1.8, 1, 1.8);transition:all 0.8s cubic-bezier(0, 1.8, 1, 1.8)}.input .social a:hover{-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.input .social img{height:24px;vertical-align:middle}.cards{text-align:center;padding-top:40px}.cards h2{margin-bottom:20px}.cards h2 .count{-moz-border-radius:20px;border-radius:20px;display:inline-block;padding:10px;background:#f7ede0;margin-left:20px;font-weight:normal;color:#6f6255}.cards h2 .count b{color:#bd293c}.cards .cards-row{margin-bottom:10px}.cards .cards-row .card{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;min-height:234px;margin-right:10px;width:157.66667px;float:left;-moz-border-radius:10px;border-radius:10px;padding-top:10px;padding-bottom:30px;background:#fff;position:relative;margin-right:5px\9}.cards .cards-row .card img{width:100%}.cards .cards-row .card .txt{padding:5px 10px;text-align:left}.cards .cards-row .card .txt h3{font-size:12px;font-weight:normal;margin-bottom:-5px}.cards .cards-row .card .txt .author{font-size:11px}.cards .cards-row .card .btn{display:block;height:30px;line-height:30px;padding:0;position:absolute;bottom:0;font-size:14px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;cursor:pointer;width:157.66667px}.cards .cards-row .blank{min-height:230px;border:2px dashed #d5c2ab;background:#f1dec8;width:153.66667px}.cards .cards-row .card:last-child{margin-right:0}.cards .cards-row .animated{-webkit-animation-delay:0;-webkit-animation-duration:1s;-webkit-animation-name:fly-in;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0;-moz-animation-duration:1s;-moz-animation-name:fly-in;-moz-animation-fill-mode:forwards;-o-animation-delay:0;-o-animation-duration:1s;-o-animation-name:fly-in;-o-animation-fill-mode:forwards;animation-delay:0;animation-duration:1s;animation-name:fly-in;animation-fill-mode:forwards}.cards .cards-row:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.rules h2{margin-top:40px}.rules .image{float:left;width:200px;margin-right:20px}.rules .image-right{float:right;width:200px;margin-left:20px}.rules .rules-btn{padding-top:20px;text-align:center}.rules .frame{border:2px dashed #6f6255;padding:15px;-moz-border-radius:20px;border-radius:20px;background:#f7ede0}.overlay{background:#000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}.modal,.modal-challenge,.modal-login{display:none;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:1000}.modal-challenge{background:#fff;-moz-border-radius:20px;border-radius:20px;padding:20px;text-align:left;width:600px}.modal-challenge .btn{padding:15px}.modal-login{background:#fff;-moz-border-radius:20px;border-radius:20px;padding:20px;text-align:left}.modal-login form{margin-bottom:10px}.modal-login .ipt-txt{border:0;padding:15px;font-size:16px;-moz-border-radius:40px;border-radius:40px;width:300px;background:#f7ede0}.modal-login .btn{padding:15px}.glass{width:250px;height:250px;position:absolute;border-radius:50%;cursor:crosshair;box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);display:none}.animation-shake{-webkit-animation-delay:0;-webkit-animation-duration:0.5s;-webkit-animation-name:shake;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0;-moz-animation-duration:0.5s;-moz-animation-name:shake;-moz-animation-fill-mode:forwards;-o-animation-delay:0;-o-animation-duration:0.5s;-o-animation-name:shake;-o-animation-fill-mode:forwards;animation-delay:0;animation-duration:0.5s;animation-name:shake;animation-fill-mode:forwards}@-webkit-keyframes shake{8%, 41%{-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}25%, 58%{-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}92%{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}0%, 100%{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}}@-moz-keyframes shake{8%, 41%{-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}25%, 58%{-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}92%{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}0%, 100%{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}}@-ms-keyframes shake{8%, 41%{-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}25%, 58%{-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}92%{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}0%, 100%{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes shake{8%, 41%{-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}25%, 58%{-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}92%{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}0%, 100%{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes fly-in{0%, 1%{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(100px, -250px);-o-transform:translate(100px, -250px);-ms-transform:translate(100px, -250px);-webkit-transform:translate(100px, -250px);transform:translate(100px, -250px)}25%{-moz-opacity:1;opacity:1;filter:alpha(opacity=1);-moz-transform:translate(0px, -150px);-o-transform:translate(0px, -150px);-ms-transform:translate(0px, -150px);-webkit-transform:translate(0px, -150px);transform:translate(0px, -150px)}}@-moz-keyframes fly-in{0%, 1%{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(100px, -250px);-o-transform:translate(100px, -250px);-ms-transform:translate(100px, -250px);-webkit-transform:translate(100px, -250px);transform:translate(100px, -250px)}25%{-moz-opacity:1;opacity:1;filter:alpha(opacity=1);-moz-transform:translate(0px, -150px);-o-transform:translate(0px, -150px);-ms-transform:translate(0px, -150px);-webkit-transform:translate(0px, -150px);transform:translate(0px, -150px)}}@-ms-keyframes fly-in{0%, 1%{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(100px, -250px);-o-transform:translate(100px, -250px);-ms-transform:translate(100px, -250px);-webkit-transform:translate(100px, -250px);transform:translate(100px, -250px)}25%{-moz-opacity:1;opacity:1;filter:alpha(opacity=1);-moz-transform:translate(0px, -150px);-o-transform:translate(0px, -150px);-ms-transform:translate(0px, -150px);-webkit-transform:translate(0px, -150px);transform:translate(0px, -150px)}}@keyframes fly-in{0%, 1%{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(100px, -250px);-o-transform:translate(100px, -250px);-ms-transform:translate(100px, -250px);-webkit-transform:translate(100px, -250px);transform:translate(100px, -250px)}25%{-moz-opacity:1;opacity:1;filter:alpha(opacity=1);-moz-transform:translate(0px, -150px);-o-transform:translate(0px, -150px);-ms-transform:translate(0px, -150px);-webkit-transform:translate(0px, -150px);transform:translate(0px, -150px)}}footer{margin-top:40px;text-align:center;color:#ccc;background:#000;padding:40px 0}input[type=text]{font-size:16px}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px}}
