body,html{background:url("img/bg-pattern.png") #0d0d0d repeat}header{width:100%;height:48px;display:block;background:url("img/tb-bg.png") repeat-x center;z-index:3;position:relative}.wrap{width:1000px;margin:0 auto;position:relative;z-index:3;padding-top:1px;padding-bottom:1px}.header-decor-left,.header-decor-right{width:232px;height:43px;position:absolute;top:0;margin:auto}.header-decor-left{background:url("img/books-left.png") no-repeat center center;left:-115px}.header-decor-right{background:url("img/books-right.png") no-repeat center center;right:-115px}.header-logo,.footer-logo{width:383px;height:64px;position:absolute;top:0;left:0;right:0;margin:auto;background:url("img/logo.png") no-repeat center center}.footer-logo{bottom:0;margin:auto}.topside-bg{width:100%;height:658px;background:url("img/header-bg-img.jpg") #0d0d0d no-repeat top center;-webkit-background-size:100% auto;-o-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;position:absolute;top:7px;left:0;right:0;margin:auto;z-index:2}.bottomside-bg{width:100%;height:515px;background:url("img/footer-bg-img.png") #0d0d0d no-repeat bottom center;-webkit-background-size:100% auto;-o-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:1}.soc-net-block{float:left;z-index:2;position:relative}.soc-net-block a{display:inline-block;font-family:'Noto Serif',serif;font-size:14px;color:#fff;border-left:1px solid #fff;padding:0 9px 0 10px;line-height:14px;float:left;margin-top:13px}.soc-net-block a:first-child{padding:0 9px 0 0;border-left:0 none}.page-menu{width:100%;text-align:center;margin:40px auto 30px}.page-menu li{display:inline-block;cursor:pointer;height:50px;line-height:50px;position:relative;margin:0 31px}.page-menu li a{color:#fff;font-family:'Noto Serif',serif;font-size:20px;text-transform:uppercase;display:block;position:relative;text-decoration:none;z-index:2}.page-menu li:before,.page-menu li:after{content:"";display:block;height:50px;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;z-index:1;opacity:0}.page-menu li:before{background-position:center right;width:77px;left:-30px;background-image:url("img/hover/left.png")}.page-menu li:after{background-position:center left;width:112px;right:-30px;background:url("img/hover/right.png")}.page-menu li:hover{background:url("img/hover/h-center.png") repeat-x center center}.page-menu li:hover:before,.page-menu li:hover:after{opacity:1}.content{width:100%;background:url("img/ct-bg-img.png") no-repeat center center;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;display:block;position:relative;padding:10px 25px}.content-line-top,.content-line-bottom,.content-line-big{width:100%;height:8px;background:url("img/bold-line.png") no-repeat center center;position:absolute;left:0;right:0;margin:auto}.content-line-top{top:2px}.content-line-bottom{bottom:2px}.content-line-big{position:relative;margin:15px 0}.content-frame{width:950px;height:632px;margin:30px auto;display:block;background:url("img/slot-bg.jpg") #000 no-repeat center center;padding:9px;position:relative}.content-frame img{display:block;height:100%!important;width:100%!important;z-index:3;position:relative}.content-frame .hover{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:4;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block}.content-frame:hover .hover{display:block}.content-frame .slot-play-btn{position:absolute;width:276px;height:121px;display:block;cursor:pointer;top:0;bottom:0;left:0;right:0;margin:auto;background:url("img/play-button.png") no-repeat top center;-webkit-background-size:100% auto;-o-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.content-frame .slot-play-btn:hover{background-position:bottom center}#hashstring{width:100%;height:100%;position:relative;display:none}.display{display:block}.content-frame iframe,.content-frame object{width:100%;height:100%;position:relative}.bottom-content{width:100%;position:relative;padding:10px 25px}.bottom-content .left,.bottom-content .right{width:48%}hr{width:100%;height:4px;background:url("img/small-line.png") no-repeat center center;border:0 none;margin:15px 0}footer{width:100%;height:130px;position:relative}footer .wrap{height:100%;position:relative}.copyright{position:absolute;top:0;bottom:0;left:0;font-size:14px;font-family:'Noto Serif',serif;color:#fff;height:14px;margin:auto}footer .soc-net-block{position:absolute;top:0;bottom:0;right:0;margin:auto;height:14px}.to-top-link{position:fixed;bottom:50px;right:50%;margin-right:-650px;width:73px;height:73px;background-image:url("img/ttop.png");background-repeat:no-repeat;background-position:top center;cursor:pointer;z-index:3;display:none;opacity:0}.to-top-link:hover{background-position:bottom center}.display{opacity:1;display:block!important}.hidden{overflow:hidden}.popup{width:100%;height:100%;z-index:999;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;display:none}.popup-bg{width:100%;height:100%;background:rgba(0,0,0,0.3)}.popup-content-fixed{width:1000px;height:86%;background:#000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:auto;padding:10px 30px}.close-btn{font-size:40px;color:#fff;font-family:'Arial',sans-serif;position:fixed;top:40px;right:40px;cursor:pointer}.pp-cont{display:none}@media only screen and (max-width: 1250px){.header-decor-left,.header-decor-right{display:none}}.reg-block img{width:100%}.reg-btn{width:478px;height:43px;text-align:center;display:inline-block;background:url("img/reg-button.png") no-repeat top center;line-height:43px;font-size:24px;font-family:'Noto Serif';text-transform:uppercase;color:#fff;text-decoration:none}.reg-btn:hover{background-position:bottom center;text-decoration:none}.contactform .left{width:304px}.contactform .right{width:625px}.contactform input{width:100%;background-color:#2B1E15;border:1px solid #4C320E;font-family:'Noto Serif',sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;height:38px;line-height:38px;padding:0 15px;margin-bottom:15px;color:#fff}.contactform input::-webkit-input-placeholder{color:#704E18}.contactform input::-moz-placeholder{color:#704E18}.contactform input:-moz-placeholder{color:#704E18}.contactform input:-ms-input-placeholder{color:#704E18}.contactform textarea::-webkit-input-placeholder{color:#704E18}.contactform textarea::-moz-placeholder{color:#704E18}.contactform textarea:-moz-placeholder{color:#704E18}.contactform textarea:-ms-input-placeholder{color:#704E18}.contactform textarea{width:100%;background:#2B1E15;border:1px solid #4C320E;font-family:'Noto Serif',sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:15px;color:#fff;resize:none;height:238px}.contactform .g-recaptcha{margin-bottom:15px}.contactform input[type="submit"]{background:#F49A00;font-size:20px;text-transform:uppercase;-webkit-box-shadow:inset 0 -3px 3px 0 rgba(121,70,1,1);-moz-box-shadow:inset 0 -3px 3px 0 rgba(121,70,1,1);box-shadow:inset 0 -3px 3px 0 rgba(121,70,1,1);cursor:pointer}@media only screen and (max-width: 1050px){.wrap,.popup-content-fixed{width:600px}.reg-btn{display:block;float:none;margin:5px auto}.popup-content-fixed{height:70%}.soc-net-block{float:none;margin:70px auto 0;text-align:center}.soc-net-block a{float:none}.top-menu{margin-top:70px}.content-frame{width:550px;height:385px;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;padding:5px}footer{height:200px}footer .soc-net-block{position:relative}.bottom-content .left,.bottom-content .right{width:100%;float:none}.copyright{position:relative;margin:10px auto;text-align:center}.contactform{width:100%}.contactform .left,.contactform .right{width:100%;float:none}.contactform textarea{margin-bottom:15px}.g-recaptcha{width:100%;overflow:hidden}}@media only screen and (max-width: 650px){.wrap,.popup-content-fixed{width:400px}.content-frame{width:350px;height:250px;padding:4px}.page-menu li{width:80%;display:block}.formats-rules img{width:100%;height:auto;float:none}}@media only screen and (max-width: 450px){.wrap,.popup-content-fixed{width:300px}.content-frame{width:250px;height:150px;padding:2px}.header-logo,.footer-logo{width:100%;-webkit-background-size:100% auto;-o-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.content-frame .slot-play-btn{width:180px;height:78px}}.topside-bg.category-bg{top:-300px}.category-content.content{background:url("img/cat-bg.png") no-repeat center center;padding:10px 32px;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}.category-content hr{background:url("img/small-line-cat.png") no-repeat center center}.category-content .thumbnail-block hr{margin:50px 0}.thumbnail-block{max-width:934px;margin:0 auto}.thumbnail-single-fields{text-align:left}.thumbnail-block-cat{width:274px;height:216px;background:url("img/thumbnail-block-cat.png") no-repeat center center;display:block;position:relative;margin-right:40px}.thumbnail-block-cat img{display:block;max-width:80%;max-height:80%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.thumbnail-data{color:#fff;font-size:14px;line-height:1.2;max-width:600px}.thumbnail-data span{color:#f59b01}.thumbnail-data a{color:#fff;text-decoration:underline}.thumbnail-single-name{font-size:24px;font-family:'Noto Serif';margin-bottom:20px;color:#f59b01}.pagination{margin-bottom:50px;font-family:'Noto Serif';font-size:24px}.pagination a{color:#fff;margin:0 3px}.pagination .current{color:#f59b01;margin:0 3px}.htmlmap_posts div{display:block;padding:20px;-ms-box-shadow:1px 1px 5px #777;-o-box-shadow:1px 1px 5px #777;-moz-box-shadow:1px 1px 5px #777;-webkit-box-shadow:1px 1px 5px #777;box-shadow:1px 1px 5px #777;margin:15px 0;font-size:0;line-height:0;text-align:left}.htmlmap_posts a{width:160px;display:inline-block;list-style:none;padding:0;margin:5px 1.5%;vertical-align:top;line-height:1.5;font-size:14px;text-align:left;font-family:"Open Sans","Arial",sans-serif;color:#fff;border-bottom:1px solid transparent;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}