.mmenu{height:19px;width:28px;text-align:left}.mmenu:after,.mmenu:before,.mmenu div{background:#000;content:'';position:absolute;height:3px;width:100%;border-radius:5px}.mmenu:after{bottom:0}.mmenu:before{top:0}.mmenu div{top:0;bottom:0;margin:auto}.active .mmenu:after,.active .mmenu:before{top:0;bottom:0;margin:auto}.active .mmenu:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .mmenu:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active .mmenu div{display:none}.mwrap{display:none;position:absolute;right:15px;top:10px;cursor:pointer;z-index:99}.mselect{display:none}html{-webkit-text-size-adjust:100%}html,body{min-width:320px}.main{table-layout:fixed}.outerSlider{position:relative;overflow:hidden}.thisSlider{width:auto !important;float:none !important}.positionblockLeft,.positionblockRight{display:none}.aprev,.anext{position:absolute;top:0;width:50px;height:100%;background:#e3e3e3;cursor:pointer}.aprev:hover,.anext:hover{background:#ececec}.aprev{left:0}.anext{right:0}.aprev:after,.anext:after{content:'';background:url("../images/sprite.png") no-repeat -142px 5px;left:0;right:0;bottom:0;top:0;display:inline-block;height:59px;width:22px;margin:auto;position:absolute}.anext:after{background-position:-165px 5px}.thisSlider div.sliderOuters{padding-left:50px;padding-right:50px;height:100%}.thisSlider .init{float:none;display:block;float:left;width:230px;white-space:normal}footer div p a{text-decoration:none;color:#000}@media screen and (max-width:1300px){.main{min-width:0 !important;display:block;width:auto;height:auto} header{min-width:0} header nav.menu{padding-right:90px;top:41px} footer{min-width:0;height:auto;margin-top:0} .main{padding-bottom:10px} .outerforSubscribe{display:block;min-width:0} .main.oneCat{padding-bottom:0} .footerS{min-width:0;margin-top:0} .sectionFortext > p[style*="position"][style*="fixed"]{position:static !important;text-align:center} .pageOfCabinetStart .outerTabsContent{min-width:0} .menuForStart{min-width:0;padding-left:15px;padding-right:15px} .outerTabsContent{min-width:0;width:auto} #myAccount,#subskribe,.linksBlock,.bookMain,.pagers,.pageOfSearch .outerSearch{max-width:100%;padding-left:15px;padding-right:15px} .pagers .allText{right:15px}}@media screen and (max-width:1260px){header,.noScroll header{position:fixed !important;z-index:999} .main{padding-top:40px}}@media screen and (min-width:1201px){.sectionFortext > table[width="1000"]{width:auto !important}}@media screen and (max-width:1200px){.enter a,.start .enter a{padding:14px 10px} .enter a span{margin-left:-5px;margin-right:5px} header{height:auto} header nav.menu{padding-right:125px} nav.menu ul > li > a{padding:15px 10px} nav.menu ul > li{height:auto} nav.menu ul > li:last-child form{height:40px;width:110px !important} nav.menu ul > li:last-child form input{padding:12px 10px} nav.menu ul > li:last-child form button{top:13px;right:3px} nav.menu ul > li:last-child{min-width:0} nav.menu ul > li:last-child span{margin:13px 16px 12px} .logo,.logoforGen{padding:9px 15px} .logoforGen{display:block !important} .start{min-width:0} .main{width:auto !important;overflow:hidden} .first{max-width:100%} .noScroll{overflow:auto} .outerMinFive > h2{top:0 !important;padding-top:70px !important;padding-bottom:20px !important;z-index:11 !important} .listNumber{position:static;height:auto;width:auto} .listNumber:after{content:'';display:block;clear:both} .listNumber > div{width:30%;background-size:100% 100%;min-height:233px;height:auto} .listNumber > div:nth-of-type(2){margin:0 5%} .five{height:auto !important} .outerMinFive{width:auto;height:auto !important;padding-left:15px;padding-right:15px} .bottomButton{height:250px;position:static} #logoParade{width:auto !important} .pageOfProject .forTitle{padding-left:15px;padding-right:15px} .sectionFortext{width:auto;padding-left:15px;padding-right:15px;display:block} table[width="999"]{width:100%;table-layout:fixed} table[width="999"] td{width:33%} table[width="969"]{width:100%;table-layout:fixed} table[width="969"] td{width:33%} .howdoit ul{padding:0 10px;word-wrap:break-word} .tabsContent #fop .yourPlan,.tabsContent #corporate .yourPlan{margin-right:4%;width:30.66%} #fop,#corporate{padding-left:15px;padding-right:15px} .contactsBlock{display:block;width:auto;padding-left:15px;padding-right:15px;margin-bottom:30px} .contactsBlock:after{content:'';display:block;clear:both} .contactsBlock > div{width:33% !important} .outerTextList{width:auto;padding-left:15px;padding-right:15px} .sectionFortext > table[width="1000"]{width:auto} .sectionFortext > table[width="1000"] tbody:after{content:'';display:block;clear:both} .sectionFortext > table[width="1000"],.sectionFortext > table[width="1000"] tbody,.sectionFortext > table[width="1000"] tr,.sectionFortext > table[width="1000"] td{display:block} .sectionFortext > table[width="1000"] td{float:left;position:relative;padding:10px !important;box-sizing:content-box} .sectionFortext > table[width="1000"] td > p:first-child{top:0 !important} .sectionFortext > table[width="1000"] tr:last-child td:nth-child(1),.sectionFortext > table[width="1000"] tr:last-child td:nth-child(3),.sectionFortext > table[width="1000"] tr:last-child td:last-child{display:none} .sectionFortext > table[width="1000"][style="width:1000px;"]{display:table;width:100% !important} .sectionFortext > table[width="1000"] td[width="50"],.sectionFortext > table[width="1000"] td[height="50"]{display:none} .enter.Lc a{padding:16px 25px 13px} .headerBlock{max-width:100%;display:block;height:auto} .headerBlock h4{padding:0 30px 0 15px} .headerBlock .logoGradient{padding:14px 15px} .outerSlider.books_c,#test .outerSlider{padding-left:0;padding-right:0}}@media screen and (min-width:1025px){.first{background:none !important}}@media screen and (max-width:1024px){header nav.menu{display:none;position:absolute;right:0;top:41px;background:#fff;padding-right:0;width:200px} header .mwrap.active + nav.menu{display:block;position:fixed;z-index:999;max-height:calc(100% - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch} nav.menu ul{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding-top:42px} nav.menu ul > li{border:none;border-bottom:1px solid #e3e3e3;float:none} nav.menu ul > li:first-child{border-left:none;border-top:1px solid #e3e3e3} li.activePunct:before{height:4px !important;bottom:0} nav.menu ul > li > a{display:block;padding:15px 20px} nav.menu ul > li:last-child form,nav.menu ul > li:last-child form input,nav.menu ul > li:last-child form button{display:block !important;opacity:1 !important} nav.menu ul > li:last-child span{display:none !important} nav.menu ul > li:last-child form button{right:10px} nav.menu ul > li:last-child form input{padding:12px 20px} nav.menu ul > li:last-child form{width:auto !important} .mwrap{display:block} .logo,.logoforGen{position:static;float:right;margin-right:45px} .enter{position:relative} .social{display:none;right:17px;top:8px;z-index:99} .social.active{display:block;position:fixed !important;top:50px;z-index:999} .forTitle{padding-left:15px;padding-right:15px} .forTitle[style*="60px"]{font-size:48px !important} .forTitle .forTitle{right:0 !important} #main_text{padding:10px 15px !important} footer div:first-child,footer div:last-child{padding:15px} footer div p{display:block !important;margin:10px 0 !important} .first{background-position:center top !important;background-size:1024px 100% !important;background-repeat:no-repeat !important;overflow:visible;height:592px !important} .first .genImage{display:none} .first .logo{z-index:1} .book{width:auto;position:relative} .third .fortext{margin-left:auto !important;margin-right:auto !important;left:30px !important;right:30px !important} .third .fortext h3{font-size:33px !important} .third .fortext p:first-child{font-size:20px !important;line-height:1.2 !important} .third .fortext{min-width:300px;max-width:300px;width:auto !important;-webkit-transition-property:width;transition-property:width !important} .third > div[style*="40%"] .fortext{min-width:0;max-width:none;-webkit-transition-delay:0.1s;transition-delay:0.1s} .seven .fortext{margin-left:auto !important;margin-right:auto !important;left:30px !important;right:30px !important} .seven .fortext h3{font-size:33px !important} .seven .fortext p:first-child{font-size:20px !important;line-height:1.2 !important} .seven .fortext{min-width:300px;max-width:375px;width:auto !important;-webkit-transition-property:width;transition-property:width !important} .seven > div[style*="40%"] .fortext{min-width:0;max-width:none;-webkit-transition-delay:0.1s;transition-delay:0.1s} .eight .fortext{margin-left:auto !important;margin-right:auto !important;left:30px !important;right:30px !important} .eight .fortext h3{font-size:33px !important} .eight .fortext p:first-child{font-size:20px !important;line-height:1.2 !important} .eight .fortext{min-width:300px;max-width:300px;width:auto !important;-webkit-transition-property:width;transition-property:width !important} .eight > div[style*="40%"] .fortext{min-width:0;max-width:none;-webkit-transition-delay:0.1s;transition-delay:0.1s} .listNumber > div{padding-left:25px} .listNumber > div > span{left:0;right:0;top:17px;text-align:center} .four > div > .fortextBook > .absolute{left:-10px !important} .tabsContent{width:auto;display:block} .tabsContent #fop .yourPlan .headPlan h1,.tabsContent #fop .yourPlan .footerPlan h1,.tabsContent #corporate .yourPlan .headPlan h1,.tabsContent #corporate .yourPlan .footerPlan h1{font-size:33px} .tabsContent #fop .yourPlan .bodyPlan h1,.tabsContent #corporate .yourPlan .bodyPlan h1{font-size:80px} .buttonsBlock button{margin-right:10px;margin-bottom:10px} .sectionFortext > table[width="900"]{width:100%;table-layout:fixed} .sectionFortext > table[width="900"] td{position:relative;background:none !important;width:auto} .sectionFortext > table[width="900"] td[width="20"]{display:none} .sectionFortext > table[width="900"] td[width="440"]{width:50%} .sectionFortext > table[width="900"] td > p{top:8px !important} .sectionFortext > table[width="900"] td iframe{max-width:100%} .badge_ted1{max-width:47%;display:inline-block;margin:0 -2px} .badge_ted1 img{max-width:100%;height:auto} .badge_ted1[data-badge]:after{top:-10px} .block-container-skoro,.block-container-skoro div,.block-container-skoro img{max-width:100%} .block-front-skoro span{font-size:31px} .indexFoot{min-width:0 !important} .nine .fortext h3[style*="font-size:50px"]{font-size:26px !important} .nine .fortext h3[style*="font-size:40px"]{font-size:30px !important} .nine > div h3{text-align:left !important;padding-left:20px;padding-right:20px;padding-top:10%} .nine > div[style*="40%"] h3{text-align:center !important} .pageOfCabinetStart .outerTabsContent .userName{min-width:0} .pageOfCabinet hr{margin-top:30px} .tabsTop{display:block;margin:20px 0 0;width:auto} .tabsTop:after{content:'';display:block;clear:both} .headerBlock p{display:block;padding-left:15px;padding-right:15px;padding-top:11px;white-space:normal} .headerBlock span{width:auto} .pagers{text-align:center} .pagers .allText{display:inline-block;float:none;margin-bottom:20px;margin-top:20px;position:relative;top:0;right:0} .bookText table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .bookText table[width="900"] tbody{display:block;width:900px} .bookText img{max-width:100%;height:auto} .bookMain{display:block;height:auto} .bookText{display:block} .aprev,.anext{width:40px} .thisSlider div.sliderOuters{padding-left:40px;padding-right:40px} .linksBlock,.pagers{display:block} .linksBlock:after,.pagers:after{content:'';display:block;clear:both}}
@media screen and (min-width:769px){.outerSlider.mainMarket ~ .forTitle{background:none !important} .outerSlider.mainMarket ~ .forTitle span{display:none}}
@media screen and (max-width:768px){.forTitle{font-size:28px;position:relative} 
.forTitle .forTitle{color:#fff;margin-left:0!important} 
.forTitle[style*="60px"]{font-size:30px !important;letter-spacing:-2px !important} h1{font-size:22px} 
p[style*="font-size:16px"]{font-size:14px !important} 
.outerSlider.mainMarket ~ .forTitle{color:#fff;font-size:25px;position:relative;cursor:pointer;padding-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} 
.outerSlider.mainMarket ~ .forTitle:after{content:'';position:absolute;right:15px;top:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff} 
.outerSlider.mainMarket ~ .forTitle.active:after{border-bottom:10px solid #fff;border-top:none} 
.outerSlider.mainMarket ~ .forTitle .razdel{display:none} 
.outerSlider.mainMarket ~ .outerSlider{padding-left:0;padding-right:0;height:auto;display: none} 
.outerSlider.mainMarket ~ .forTitle.active + .outerSlider{display:block} .outerSlider.mainMarket ~ .outerSlider .aprev,.outerSlider.mainMarket ~ .outerSlider .anext{display:none !important} .outerSlider.mainMarket ~ .outerSlider .slick-track{width:auto !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important} .outerSlider.mainMarket ~ .outerSlider .thisSlider,.outerSlider.mainMarket ~ .outerSlider .sliderOuters{width:auto !important;height:auto !important;float:none;padding-left:0;padding-right:0} .outerSlider.mainMarket ~ .outerSlider .thisSlider{background:#fff;padding:10px 0} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init{float:none;display:block;width:auto !important;height:auto;text-decoration:none} .outerSlider.mainMarket.color ~ .outerSlider .thisSlider .init:not(.pic){background:none !important} .outerSlider.mainMarket.color ~ .outerSlider .thisSlider .init.pic{background:none} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner,.outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner p{position:static;background:none !important} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner{padding:15px} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner .links{display:none !important} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner h1{width:auto;font-size:20px !important;text-decoration:underline} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.onlypic{display:none} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner p{font-size:13px;color:#6c6c6c !important;margin-top:5px} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner p:before{content:'(';display:inline} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner p:after{content:')';display:inline;margin-left:-4px} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner p[style*="color"]:after{margin-left:0} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner p span{display:none} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.pic .inner{margin:auto;overflow:hidden;position:relative;padding:15px !important} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.dop p{position:absolute;left:15px} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.pic img,.outerSlider.mainMarket ~ .outerSlider .thisSlider .init.dop img{display:none} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.pic h1{position:static !important;text-align:left !important;font-family:"HelveticaNeue-Light" !important} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.pic h1 span[style*="#fff"]{color:inherit !important} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.pic h1 span br{display:none} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.ted,.outerSlider.mainMarket ~ .outerSlider .thisSlider .init.dop,.outerSlider.mainMarket ~ .outerSlider .thisSlider .newMaterialsBook{border:none} .outerSlider.mainMarket ~ .outerSlider .thisSlider .ted .inner img{position:static;width:auto;height:25px;margin:0} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init.dop p{position:static} .second{height:auto} .book{margin-top:0;padding-bottom:40px;padding-left:15px;padding-right:15px} .book h2,.bottomButton h2{font-size:21px !important;position:unset !important;margin-left:unset !important} .nine > h1,.mymainh,.third > h1,.mymainh2,.eight > h1,.mymainh3{font-size:36px;top:35px} .nine .fortext h3[style*="font-size:50px"]{font-size:26px !important} .nine .fortext h3[style*="font-size:40px"]{font-size:24px !important} .nine > div{background-image:none !important} .nine .fortext{top:60px;margin-left:0 !important;-webkit-transition:none !important;transition:none !important;left:20px !important;right:20px !important} .nine > div[style*="40%"] .fortext{left:0;right:0;width:auto} .third .fortext{width:200px;top:80px;left:20px !important;right:20px !important} .third .fortext h3{font-size:26px !important;margin-bottom:10px !important} .third .fortext p:first-child{font-size:16px !important} .seven .fortext{width:200px;top:80px;left:20px !important;right:20px !important} .seven .fortext h3{font-size:26px !important;margin-bottom:10px !important} .seven .fortext p:first-child{font-size:16px !important} .nine .fortext p:first-child{font-size:18px !important} .eight .fortext{width:200px;top:80px;left:20px !important;right:20px !important} .eight .fortext h3{font-size:26px !important;margin-bottom:10px !important} .eight .fortext p:first-child{font-size:20px !important} .outerMinFive > h2{font-size:36px !important} .listNumber > div > span{top:22px;font-size:50px} .listNumber > div{padding:65px 15px 30px 14px;min-height:210px} .listNumber h2{font-size:17px} div.scrollWrapper{overflow:visible} div.scrollableArea{height:auto;width:auto !important;margin-left:15px;margin-right:15px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap} div.scrollableArea img{float:none;display:inline-block} .topFoot{height:auto;margin-bottom:70px} .listNumber img[src*="orangeFoot2.png"]{display:none} .four > h1{font-size:36px;top:35px} .textabsoluteAfterAnimation{width:190px} .textabsoluteAfterAnimation h3{font-size:21px} .four > div > .fortextBook > .absolute{top:85px;bottom:auto} .four > div > .fortextBook > .absolute > div{margin:auto;top:0;bottom:auto} .main{min-height:360px} .pageOfProject .forTitle{font-size:28px;padding-top:30px;padding-bottom:25px} .outerforSubscribe .forTitle{font-size:28px;padding-bottom:25px} .howdoit ul{padding-left:15px} .howdoit p,.howdoit a{font-size:16px} .howdoit li{font-size:16px !important} img[hspace]{margin:10px} .sectionFortext{margin-bottom:30px} .outerforSubscribe{margin-top:30px;margin-bottom:30px} .descrSubskribe,.descrSubskribeBottom{margin:30px 0;padding:0} .tabsContent #fop .yourPlan .headPlan h1,.tabsContent #fop .yourPlan .footerPlan h1,.tabsContent #corporate .yourPlan .headPlan h1,.tabsContent #corporate .yourPlan .footerPlan h1{font-size:26px} .tabsContent #fop .yourPlan .bodyPlan h1,.tabsContent #corporate .yourPlan .bodyPlan h1{font-size:70px} .materialDownload{padding-top:30px} .contactsBlock > h2{font-size:28px;padding-top:10px;padding-bottom:40px} .contactsBlock > div{width:50% !important} .contactsBlock > div:nth-of-type(1){box-sizing:border-box;padding-right:15px} .contactsBlock > div:nth-of-type(2){margin-bottom:40px} .checkBlock input[type="checkbox"] + label{width:auto !important} .outerTextList{margin-top:30px} .titleBackBlock{padding:44px 20px 80px} .titleBackBlock > h3{font-size:20px !important;line-height:1.4 !important} .buttonsBlock{margin-bottom:30px} .startTest,.startOglav{top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;max-width:95%;min-width:300px;height:auto;max-height:100%;overflow-y:auto;webkit-overflow-scrolling:touch} .outerRes{display:block;width:auto} .startOglav .outerRes .contentTest{padding:15px 20px 30px;display:block} .startOglav .outerRes .contentTest ul{padding-left:15px} #wrapper_oglav{height:265px} .contentTest hr{margin:25px 0} #jquery-notification{top:50% !important;left:50% !important;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;min-width:300px;height:auto !important} #jquery-notification-message{white-space:normal !important;font-size:16px !important} .sectionFortext > .forTitle{padding:20px 0 !important} .sectionFortext > .forTitle + div{margin:10px 0 !important} .sectionFortext > .forTitle + div > p:first-child{font-size:18px !important;line-height:1.4 !important} .resBlock .headSearch p{font-size:22px !important;padding:21px 15px 35px !important} .resBlock .headSearch h4{font-size:16px !important;top:22px !important} .resBlock .bodySearch{padding:15px 15px 17px} .resBlock .bodySearch h3{margin-bottom:10px !important} .resBlock + div[style*="margin-left:50px;margin-right:50px;"]{margin-left:0 !important;margin-right:0 !important} .sectionFortext > table[width="900"] img{max-width:100%;height:auto} .sectionFortext img{max-width:100%;height:auto} .block-container-skoro img{height:100% !important} .block-front-skoro span{font-size:25px} .block-front-skoro p font{font-size:16px !important} .block-front-skoro p{margin-right:20px} .sectionFortext > h1[style*="font-size"][style*="45px"]{font-size:26px !important;margin-top:0 !important} .sectionFortext > table[width="700"]{width:100%} .titleBackBlock h1{font-size:26px;margin:0;line-height:1.4} .materialsText > a{display:inline-block;float:none;height:auto;margin:0 -2px;max-width:50%;min-height:120px;height:auto;margin-bottom:20px;padding-right:10px;vertical-align:top;width:auto} .titleBackBlock a{left:20px} .howdoit p[style*="padding-left:30%"]{padding-left:10% !important;font-size:17px !important} .fixedPopUpAuth .contentReg,.fixedPopUpAuth .contentAuth,.fixedPopUpAuth .contentRemember{top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;max-width:95%;min-width:300px;height:auto} .fixedPopUpAuth .contentReg .outerFix,.fixedPopUpAuth .contentAuth .outerFix,.fixedPopUpAuth .contentRemember .outerFix{padding:15px 20px 25px} .contentReg h1,.contentAuth h1,.contentRemember h1{font-size:30px;padding-right:70px} .pageOfCabinetStart .outerTabsContent .userName{padding:20px 15px} .exit{padding:0 15px;margin:15px 0 0} .menuForStart .blockMosaic{max-width:100%;height:auto} .menuForStart .blockMosaic:after{content:'';display:block;clear:both} .menuForStart .blockMosaic > a{max-width:50%;height:230px} .menuForStart .blockMosaic > a .outerBlock{width:auto;padding:20px} .menuForStart .blockMosaic > a .outerBlock h1{font-size:28px} .menuForStart .forTitle{padding:30px 0} .pageOfCabinet hr{display:none} #myAccount{margin:30px auto} #test{margin-bottom:40px;margin-top:30px} .noActiveSubscribe{font-size:16px} #subskribe .ends .yourPlan{max-width:100%;margin:40px auto} #subskribe .ends .headPlan{height:auto} #subskribe .ends .headPlan h1{margin:0;padding:25px 15px;font-size:20px} #subskribe .ends .bodyPlan{height:auto;padding:20px 0} #subskribe .ends .bodyPlan h1{font-size:50px} #subskribe .ends .footerPlan{height:auto;padding:15px 0} #subskribe .ends .footerPlan p{padding:0 30px} #subskribe .ends .yourPlan{height:auto} .bookText p,.bookText li{font-size:14px !important;line-height:20px} .bookText ol,.bookText ul{padding-left:20px} .bookText h1,.bookText h2,.bookText h3,.bookText h4{font-size:18px;line-height:1.3} .marqui > p{padding-left:50px} .pagers ul li{float:none;display:inline-block;vertical-align:top} .pagers ul li a{padding:5px} .pagers ul li:first-child:before,.pagers ul li:last-child:before{display:none} .pagers ul li:first-child{margin-right:0;margin-top:0} .pagers ul li:first-child a{position:relative;font-size:0;padding:15px} .pagers ul li:first-child a:before{content:'';position:absolute;top:0;left:0;top:0;right:0;left:0;bottom:1px;margin:auto;border-color:#000;border-style:solid;border-width:0 0 2px 2px;height:10px;width:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)} .pagers ul li:last-child{margin-left:0;margin-top:0} .pagers ul li:last-child a{position:relative;font-size:0;padding:15px} .pagers ul li:last-child a:before{content:'';position:absolute;top:0;left:0;top:0;right:0;left:0;bottom:1px;margin:auto;border-color:#000;border-style:solid;border-width:0 0 2px 2px;height:10px;width:10px;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)} .pagers ul li.activePages a{margin:0;padding:5px} .pagers ul li a.viewAll{margin:0 -2px} .linksBlock .allText{display:none} .bookMain{margin-bottom:-90px} .outerTest{width:100%} .contentTest{padding:0 30px} .contentTest h2{font-size:18px;line-height:1.4} .startQuestions,.mediumResult,.maxResult,.badResult,.popupSubscribe .contentPopUpSubscribeCorporate,.thanks,.popupSubscribe .contentPopUpSubscribe{top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;max-width:95%;min-width:300px;height:auto;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch} .outerQuestions{padding:35px 20px} .outerQuestions .closer{top:9px} .ajaxBlock{height:auto} .ajaxBlock > h2{font-size:22px} .answers{font-size:10px;line-height:18px} .scrollBlockQuestions{width:auto;height:auto !important} #scroller{position:static;width:auto;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important} .outerRes{height:auto;padding-bottom:30px;padding-top:50px} .outerRes .contentTest{padding:0 20px;display:block} h2 .test_results{font-size:100px} .resultAjax h2{margin:10px 0 39px} .resultAjax h2 span{font-size:22px} .popupSubscribe .contentPopUpSubscribeCorporate .outerPaddingPopUp{padding:15px 20px} .popupSubscribe .contentPopUpSubscribe .outerPaddingPopUp h1,.popupSubscribe .contentPopUpSubscribeCorporate .outerPaddingPopUp h1{font-size:29px;line-height:1;padding-right:75px} .thanks .outerPaddingPopUp{padding:50px 20px 30px} .thanks .outerPaddingPopUp > h5{font-size:30px;margin:0 0 20px} .thanks .outerPaddingPopUp button{margin-top:20px} .popupSubscribe .contentPopUpSubscribe .outerPaddingPopUp{padding:20px} .pageOfSearch .outerSearch .forTitle{font-size:28px;padding:30px 0 15px} .outerSearch .resBlock .headSearch{height:auto;padding:7px 15px 8px} .outerSearch .resBlock .headSearch p{font-size:18px !important;padding:5px 0 !important} .outerSearch .resBlock .bodySearch > a{font-size:18px} #wrapper_oglav{height:auto} .preloader{display:none !important} .outMainForPreload{visibility:visible !important} .mistake > div > img{max-width:100%} .mistake > div > p{width:auto} .nine > div,.third > div,.eight > div,.seven > div{position:relative} .nine > div:after,.third > div:after,.eight > div:after,.seven > div:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1} .nine > div[style*="40%"]:after,.third > div[style*="40%"]:after,.eight > div[style*="40%"]:after,.seven > div[style*="40%"]:after{display:none} nav.menu ul > li:last-child form button{padding:0} .mistake{padding-left:15px;padding-right:15px} .textabsoluteAfterAnimation{z-index:99} .first{height:387px !important;background-position:center top !important;background-size:auto auto !important} .first[style*="genOlives.jpg"]{background-image:url('/templates/shortbook/images/genOlives_mob.jpg?v=1.1') !important} .first[style*="genOrange.jpg"]{background-image:url('/templates/shortbook/images/genOrange_mob.jpg?v=1.1') !important} .first[style*="gen.jpg"]{background-image:url('/templates/shortbook/images/gen_mob.jpg?v=1.1') !important} .first .logo{z-index:1;width:230px;height:20px;overflow:hidden;top:11%;display:none} .first .logo img[src*="allogo.png"]{position:relative;top:-28px} .second{padding-top:1px} .second h1{display:none} .five .outerMinFive > h2,.five .outerMinFive > span,.five .listNumber{display:none} .nine,.third,.eight,.seven{min-height:450px} .four{min-height:570px} .nine > div,.third > div,.eight > div,.seven > div{height:100% !important} .outerSlider.mainMarket .thisSlider div.sliderOuters{padding-left:0;padding-right:0} .outerSlider.mainMarket .aprev,.outerSlider.mainMarket .anext{display:none !important} .mleft,.mright{position:fixed;top:0;bottom:0;margin:auto;z-index:999;width:40px;height:100px;max-width:10%;opacity:0.1;background-size:100% 100% !important;-webkit-transition:opacity 1s;transition:opacity 1s} .mleft.invis,.mright.invis{opacity:0} .mleft{background:url('../images/mleft.png');left:10px} .mright{background:url('../images/mright.png');right:10px} .third .fortext{top:20%} .third > div .btnWhite{display:none} .third > div.act .btnWhite{display:inline} .seven .fortext{top:20%} .seven > div .btnWhite{display:none} .seven > div.act .btnWhite{display:inline} .eight .fortext{top:20%} .eight > div .btnWhite{display:none} .eight > div.act .btnWhite{display:inline} .outerSlider.mainMarket ~ .outerSlider .thisSlider .init .inner h1{color:inherit !important}}@media screen and (max-width:640px){.forTitle .forTitle{position:static !important;display:initial;color:#fff;font-weight:900;margin-left:0!important;padding:20px 0 5px} .nine > div[style*="40%"],.third > div[style*="40%"],.four > div[style*="40%"],.eight > div[style*="40%"],.seven > div[style*="40%"]{width:80% !important} .nine > div[style*="15%"],.third > div[style*="15%"],.four > div[style*="15%"],.eight > div[style*="15%"],.seven > div[style*="15%"]{width:5% !important} .listNumber > div{float:none;width:auto;max-width:300px;margin:auto auto 30px !important} .bottomButton h2{margin-bottom:20px} .bottomButton a{margin:5px !important} .four > div > .fortextBook > .absolute{left:-35px !important} table[width="999"]{margin-bottom:20px} table[width="999"] td{display:block;width:auto;padding-bottom:0 !important;padding-top:0 !important} table[width="969"]{margin-bottom:20px} table[width="969"] td{display:block;width:auto;padding-bottom:0 !important;padding-top:0 !important} .howdoit ul{margin:0} .tabsTopSubscribe{display:table;width:100%} .tabsTopSubscribe a,.tabsTopSubscribe a:active,.tabsTopSubscribe a:focus{display:table-cell;width:50%;float:none;vertical-align:middle} .tabsContent #fop .yourPlan .headPlan h1,.tabsContent #fop .yourPlan .footerPlan h1,.tabsContent #corporate .yourPlan .headPlan h1,.tabsContent #corporate .yourPlan .footerPlan h1{font-size:22px} .tabsContent #fop .yourPlan .bodyPlan h1,.tabsContent #corporate .yourPlan .bodyPlan h1{font-size:60px} .tabsContent #corporate .yourPlan .footerPlan button{padding-left:10px;padding-right:10px} .block-front-skoro span{font-size:20px} .block-front-skoro p font{font-size:14px !important} .contentAuth form div input,.contentReg form div input,.contentRemember form div input{width:100%} .contentAuth form div label,.contentReg form div label,.contentRemember form div label{margin:5px 0 0} .checkBlockReg input[type="checkbox"] + label{margin-top:0;width:auto;position:relative} .contentReg form button{margin-left:0;margin-top:0} .contentReg h1 span:before,.contentAuth h1 span:before{content:' ';display:block} .closer{top:25px} .contentAuth form div a{margin-top:5px} #myAccount > div{width:100%} #myAccount > div:first-child{margin-bottom:40px} #myAccount > div:first-child div input,#myAccount > div:nth-of-type(2) div input{width:64%} .allText{float:left;clear:left;margin-top:10px} .popupSubscribe .outerPaddingPopUp form div input{width:100%} .popupSubscribe .outerPaddingPopUp form div{margin-bottom:10px} .popupSubscribe .outerPaddingPopUp form div label{width:auto;margin-left:0;margin-top:5px}}@media screen and (max-width:480px){.logo,.logoforGen{padding:9px 0;}.logo img{max-width: 35vw;height: 100%;} header .logo img,header .logoforGen img{height:18px} footer div:first-child,footer div:last-child{float:none;display:block} footer div:first-child{padding-bottom:2px} footer div:last-child{padding-top:2px} .tabsContent #fop .yourPlan,.tabsContent #corporate .yourPlan{float:none;margin-bottom:30px;margin-right:0;width:auto} .tabsContent #corporate .yourPlan:nth-of-type(4){margin-bottom:0} .contactsBlock > div{float:none !important;width:auto !important} .buttonsBlock a{display:block} .buttonsBlock button{width:100%} .sectionFortext > table[width="900"],.sectionFortext > table[width="900"] tbody,.sectionFortext > table[width="900"] tr,.sectionFortext > table[width="900"] td{display:block;border:none !important} .sectionFortext > table[width="900"] td{height:auto} .badge_ted1{max-width:none;display:block;margin:0 0 15px} .sectionFortext > table[width="900"] td[width="440"]{width:auto} .sectionFortext > table[width="900"] td[heght="20"]{display:none} .materialsText > a{width:50%} .enter.Lc a{padding:16px 10px 13px} .menuForStart .blockMosaic > a{height:180px;width:100%;max-width:none} .tabsTop > a{width:50%} .outerSlider.mainMarket .thisSlider .init .inner> img{width:100%}}@media screen and (orientation:portrait){.nine > div[style],.third > div[style],.four > div[style],.eight > div[style],.seven > div[style]{width:100% !important;height:20% !important;display:block !important} .nine .fortext{position:static;width:auto} .nine .fortext h3{text-align:center !important;margin:0 !important;line-height:1 !important} .nine .fortext h3[style*="font-size:50px"]{font-size:22px !important} .nine .fortext h3[style*="font-size:40px"]{font-size:20px !important} .nine .fortext > div > a > p:nth-child(1),.nine .fortext > div > a > p:nth-child(2),.nine .fortext > div > a > p:nth-child(3){display:none} .nine .fortext > div > a ~ p{display:none} .nine .fortext > div{position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)} .nine .fortext > div > p:first-child{display:none} .nine > div:nth-of-type(3) .fortext > div > p:nth-child(2),.nine > div:nth-of-type(3) .fortext > div > p:nth-child(3),.nine > div:nth-of-type(3) .fortext > div > p:nth-child(4){display:none} .nine > div:nth-of-type(5) .fortext > div > a{display:none} .nine > div:nth-of-type(5) .fortext > div > a + h3{display:block;margin-top:3% !important} .nine{padding-top:50px;box-sizing:content-box} .nine > h1,.mymainh,.third > h1,.mymainh2,.eight > h1,.mymainh3{font-family:"HelveticaNeueCyr-Light";font-size:26px;letter-spacing:normal;padding:15px;top:0} .third .fortext{min-width:0;text-align:center;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)} .third .fortext h3{display:block !important;font-size:24px !important;line-height:1 !important;margin-bottom:0 !important} .third .fortext > div > p{text-align:center !important;line-height:1 !important} .third .fortext > div > p:first-child{display:none} .third .fortext .btnWhite{font-size:11px} .third .fortext .btnWhite span{padding:9px 10px 7px !important} .third{padding-top:58px;box-sizing:content-box;background:none} .third > .mymainh2{background:#eb7474} .seven .fortext{min-width:0;text-align:center;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)} .seven .fortext h3{display:block !important;font-size:30px !important;line-height:1 !important;margin-bottom:0 !important;text-transform:uppercase !important;text-align:right !important} .seven .fortext > div > p{text-align:center !important;line-height:1 !important;display:none} .seven .fortext > div > p:first-child{display:none} .seven .fortext .btnWhite{font-size:11px} .seven .fortext .btnWhite span{padding:9px 10px 7px !important} .seven{padding-top:58px;box-sizing:content-box;background:none} .seven > .mymainh2{background:#3d6caa} .eight .fortext{min-width:0;text-align:center;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)} .eight .fortext h3{display:block !important;font-size:24px !important;line-height:1 !important;margin-bottom:0 !important} .eight .fortext > div > p{text-align:center !important;line-height:1 !important} .eight .fortext .btnWhite{font-size:11px} .eight .fortext .btnWhite span{padding:9px 10px 7px !important} .eight{box-sizing:content-box;background:#eb6d00} .eight > .mymainh3{background:#ee8c00} .four > div > .fortextBook > .absolute,.four > div > .fortextBook > .absolute > div{width:auto;height:auto;left:0 !important;right:0;top:0;bottom:0;background-image:none !important} .four .fortextBook > .absolute > div > p{display:none !important} .textabsoluteAfterAnimation{display:block !important;width:auto;left:15px;right:15px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)} .textabsoluteAfterAnimation h3{margin-bottom:8px} .textabsoluteAfterAnimation p:last-child{margin-bottom:0} .four > h1{background:#398564;font-size:25px;padding:14px;top:0} .four{padding-top:55px} .third > div .btnWhite{display:none !important} .seven > div .btnWhite{display:none !important} .eight > div .btnWhite{display:none !important}}