body{font-family:"Raleway";font-weight:400;margin:0px;padding:0px;letter-spacing:1px}.container{max-width:1240px;width:100%;margin:0 auto}a{text-decoration:none;color:#ec0000}@media (min-width:900px){a:hover{text-decoration:underline}}h1,h2,h3,h4,h5{color:#4195ef;font-weight:500;line-height:125%;margin:16px 0 8px 0}footer h1,footer h2,footer h3,footer h4,footer h5{color:#23bef7}p,ol,ul,.box,.gallery{margin-top:8px;margin-bottom:8px}ul{list-style:none;margin-left:0px;padding-left:15px;}ul li{padding-left:25px;background-image:url("https://adata.azami.cz/124582/web_templates/5/images/check.svg");background-repeat:no-repeat;background-position:left 2px;}h1{font-size:35px}h2{font-size:25px}h3{font-size:22px;font-weight:400}h4{font-size:20px;font-weight:400}h5{font-size:18px;font-weight:400}.quick-info{padding:8px 32px;background-color:#000a0e;color:#fff;display:block}@media (min-width:900px){.quick-info:hover{opacity:0.8;text-decoration:none}}header{padding:10px 0px 10px 0px;text-align:center;position:relative}header .logo{float:left;padding-right:16px;padding-top:5px}header .slogan{float:left;padding:24px 16px 16px 0px;font-size:24px;margin:0px;letter-spacing:0px;text-align:left;line-height:26px;color:#18485f;font-weight:400;width:220px;}input,select,textarea{padding:4px 16px 4px 16px;line-height:30px;border:1px solid #666;height:30px;font-size:20px;font-family:"Raleway";color:#666;border-radius:4px;width:calc(100% - 196px);background:#fff}::-webkit-input-placeholder{color:#ccc;}*:focus{outline:none;}:-ms-input-placeholder{color:#ccc;}::placeholder{color:#ccc;}select{height:38px;width:calc(100% - 162px);}input[type="radio"],input[type="checkbox"]{width:16px;margin:5px 0px 5px 0px}input[type="radio"]+span{display:inline-block;line-height:30px;vertical-align:middle;padding:4px 32px 25px 8px}textarea{height:96px}label{width:160px;float:left;clear:left;font-size:15px;line-height:20px;padding:10px 0px 10px 0px;display:inline-block;position:relative}label.required:before{content:"*";color:#f11502;position:absolute;margin-left:-10px}label.multiselect{float:right;width:calc(100% - 192px);clear:right;padding:0 0 0 24px;line-height:24px;position:relative;}label.multiselect input{position:absolute;left:0;top:0;margin:0;}header form{display:inline-block;width:320px;margin-right:50px}header form input[type="search"]{width:284px;margin:24px 0px 16px 0px;padding-right:64px;height:48px;padding:8px 64px 8px 16px;border:2px solid #ccc}header form input[type="image"]{position:absolute;border:none;height:32px;width:32px;padding:0px;margin:0px;margin:32px 0 0 -40px;}header:after,.cl,menu:after,h1:after,h2:after{clear:both;content:" ";display:block;width:0px;height:0px}.resp-menu-btn{display:none;width:50px;height:34px;position:relative;margin-left:auto;margin-right:4px;}.resp-menu-btn .menu-line-1,.resp-menu-btn .menu-line-2,.resp-menu-btn .menu-line-3{display:block;position:absolute;width:100%;height:4px;background:#4195ef;border-radius:10px;}.resp-menu-btn .menu-line-1{top:0;}.resp-menu-btn .menu-line-2{top:50%;margin-top:-2px;}.resp-menu-btn .menu-line-3{bottom:0;}.resp-menu-btn.active .menu-line-1{transform:rotate(45deg);top:14px;}.resp-menu-btn.active .menu-line-3{transform:rotate(-45deg);top:14px;}.resp-menu-btn.active .menu-line-2{display:none}menu{padding:0px 8px;margin:0px;background-color:#093c50;background-image:url("https://adata.azami.cz/124582/web_templates/5/images/menu.jpg");z-index:10;background-size:cover;text-align:center}menu a{display:inline-block;padding:8px 20px 6px 20px;font-size:24px;border-bottom:2px solid transparent;line-height:27px;text-decoration:none;color:#ffffff;font-weight:400}@media (min-width:900px){menu a:hover{border-bottom-color:#4195ef;text-decoration:none}}.product-list-tag{background-color:#31a9f3;float:right;color:#fff;padding:4px 8px;font-size:15px;line-height:19px;z-index:50000;position:relative;}menu a.active{background-color:#4195ef}.info-right{width:420px;float:right;padding:12px 0px 12px 0px;font-size:20px;margin:0px;letter-spacing:0px;line-height:24px;font-weight:400;text-align:center;}.info-right a{color:#18485f;text-decoration:none;white-space:nowrap;padding:3px 0px;display:inline-block}.info-right a:before{content:" ";width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:2px;position:relative;top:5px}.info-right a.mail:before{background-image:url(https://adata.azami.cz/124582/web_templates/5/images/mail.svg);margin-left:56px}.info-right a.phone:before{background-image:url(https://adata.azami.cz/124582/web_templates/5/images/phone.svg)}footer a{text-decoration:none;opacity:0.75}@media (min-width:900px){footer a:hover{opacity:1}}footer.main{background-color:#012738;line-height:32px;margin-top:32px}footer.main .container{padding:36px 0px;display:table}footer.main a{display:block}footer.main a:before{content:"▸";display:inline-block;opacity:0.5;position:absolute;margin-left:-12px}footer.copywrite{background-color:#30acf4;padding:8px 0px}footer.copywrite .container p{padding:8px 32px;margin:0px}footer,footer a{color:#fff}footer .col{padding-right:32px;padding-left:32px;display:table-cell;width:25%}footer h5{font-size:20px;padding:0px;margin:0px;padding-bottom:8px;line-height:32px;}body{background-image:url(https://adata.azami.cz/124582/www/www.tsmkurzy.cz/background_20200123144946.svg);background-size:100%;background-position:bottom center;background-repeat:no-repeat}nav{margin:8px 0 8px 0px;float:right;z-index:1;position:relative}section{min-height:600px;line-height:150%}.wrapper{padding:0px 32px 0px 32px}.product-list-wrapper{padding-top:16px;padding-bottom:16px;}.product-list-wrapper > strong{color:#ec0000;font-size:20px}.sep{padding:0px 6px;display:inline-block;opacity:0.5}.box{background-color:#f3f4f6;border:1px solid #000a0e;border-radius:6px;display:block;text-decoration:none;margin:20px 0 20px 0}div.box{margin-top:0;overflow:auto;position:relative}.box h1{background-color:#31a9f3;color:#fff;font-size:25px;letter-spacing:1px;font-weight:700;padding:8px 32px 8px 44px;margin-left:-12px;border-bottom-left-radius:8px;position:relative}.box h1:before{content:" ";display:block;background-color:#31a9f3;width:12px;height:6px;top:-6px;left:0px;position:absolute}.box h1:after{content:" ";display:block;background-color:#4d8fab;width:12px;height:12px;top:-12px;left:0px;position:absolute;border-top-left-radius:6px;border-bottom-left-radius:6px}.box h2{background-color:#d0f2fe;color:#414142;font-size:25px;letter-spacing:1px;font-weight:700;padding:8px 32px 8px 44px;margin-left:-12px;box-shadow:0px 3px 3px -2px rgba(107,107,107,0.75);border-bottom-left-radius:8px;position:relative;background:-moz-linear-gradient(left,#d0f2fe 0%,#eeeeee 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#d0f2fe),color-stop(100%,#eeeeee)));background:-webkit-linear-gradient(left,#d0f2fe 0%,#eeeeee 100%);background:-o-linear-gradient(left,#d0f2fe 0%,#eeeeee 100%);background:-ms-linear-gradient(left,#d0f2fe) 0%,#eeeeee) 100%);background:linear-gradient(to right,#d0f2fe 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0f2fe',endColorstr='#eeeeee',GradientType=1 );}.box h2:before{content:" ";display:block;background-color:#d0f2fe;width:12px;height:6px;top:-6px;left:0px;position:absolute}.box h2:after{content:" ";display:block;background-color:#31a9f3;width:12px;height:12px;top:-12px;left:0px;position:absolute;border-top-left-radius:6px;border-bottom-left-radius:6px}.box table{margin:16px;border-collapse:collapse}.box table td,.box table th,table td,table th{padding:4px 16px}.box-gray{border-color:#666}.box-padding{padding:32px}.box-center{max-width:480px;margin:auto}table th{white-space:nowrap;text-align:left;font-size:15px;letter-spacing:1px;color:#4195ef;font-weight:700}table td{background:#fff}table td strong{font-size:20px;letter-spacing:1px;line-height:20px;color:#2a2b2b;font-weight:600;}table td.tl{border-top-left-radius:10px}table td.tr{border-top-right-radius:10px}table td.bl{border-bottom-left-radius:10px}table td.br{border-bottom-right-radius:10px}.btn{padding:8px 18px 10px 18px;clear:left;white-space:nowrap;width:auto;background:#8cb04a;background:linear-gradient(180deg,#8cb04a 0%,#aec549 100%);color:#fff;border-radius:28px;font-weight:500;box-shadow:0px 0px 2px 2px #8cb04a;border:4px outset #aec549;font-size:18px;letter-spacing:1px;line-height:20px;font-weight:700;display:inline-block;cursor:pointer;}.btn:after{width:26px;overflow:hidden;height:30px;line-height:30px!important;font-size:20px;margin-top:-5px;margin-left:6px;background:#fff;line-height:16px;color:#8cb04a;text-align:center;display:inline-block;border-radius:30px;padding-left:4px;position:absolute;}.btn-play,.btn-plus{padding-right:44px}.btn-play:after{content:"►"}.btn-plus:after{content:"+";font-size:50px;padding-left:3px;padding-right:1px;line-height:32px !important;font-weight:500;}.btn-x2{background:#fff;color:#8cb04a;border-radius:28px;box-shadow:0px 0px 2px 2px #8cb04a;border:4px outset #8cb04a;}.btn-x{background:#fff;color:#4195ef;border-radius:28px;box-shadow:0px 0px 2px 2px #4195ef;border:4px outset #4195ef;}.btn-x3{background:#fff;color:#888;border-radius:28px;box-shadow:0px 0px 2px 2px #ccc;border:4px outset #ccc;}.btn-x.btn-plus:after{color:#ffffff;background:#4195ef;}.btn-x2.btn-plus:after{color:#ffffff;background:#8cb04a;}.btn-x3.btn-plus:after{color:#ffffff;background:#888888;}.btn-loader{position:relative;color:transparent;}.btn-loader:before{content:'';display:block;position:absolute;width:30px;height:30px;border-radius:30px;border-top:2px solid #000;border-color:inherit;left:50%;margin-left:-15px;top:4px;animation-name:spin;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:linear;transform:rotate(0deg);}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contacts{border-color:#fff}.contacts td{padding:16px}.contacts td:first-child{padding-left:0px;width:210px!important;min-width:210px}.contacts td:last-child{padding-right:0px}@media (max-width:640px){.contacts td,.contacts{display:block}.contacts td:first-child{padding-left:16px}.contacts td:last-child{padding:0px;margin-bottom:32px}}input.btn{height:48px}a.box{text-decoration:none!important;color:#000}@media (min-width:900px){.btn:hover{background:linear-gradient(180deg,#597d17 0%,#7b9216 100%);box-shadow:0px 0px 2px 2px #597d17;border:4px outset #7b9216;text-decoration:none}.btn-x:hover,.btn-x2:hover,.btn-x3:hover{background:#ffffff}.btn-x:hover{color:#0e62bc;box-shadow:0px 0px 2px 2px #0e62bc;border:4px outset #0e62bc}.btn-x2:hover{color:#597d17;box-shadow:0px 0px 2px 2px #597d17;border:4px outset #597d17}.btn-x3:hover{color:#666666;box-shadow:0px 0px 2px 2px #666666;border:4px outset #666666}a.box:hover h2{background:-moz-linear-gradient(left,#d0f2fe 0%,#d0f2fe 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#d0f2fe),color-stop(100%,#d0f2fe)));background:-webkit-linear-gradient(left,#d0f2fe 0%,#d0f2fe 100%);background:-o-linear-gradient(left,#d0f2fe 0%,#d0f2fe 100%);background:-ms-linear-gradient(left,#d0f2fe) 0%,#d0f2fe) 100%);background:linear-gradient(to right,#d0f2fe 0%,#d0f2fe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0f2fe',endColorstr='#d0f2fe',GradientType=1 )}a.box:hover{box-shadow:0px 0px 3px 1px #000a0e}}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px auto;border:1px solid #000a0e;border-radius:6px;display:block}.mfp-close-btn-in .mfp-close{color:#000a0e;}.hp-categories{text-align:justify;margin-top:8px}.hp-categories a{background:rgb(243,244,246);background:linear-gradient(0deg,rgba(243,244,246,1) 0%,rgba(255,255,255,1) 100%);display:inline-block;padding:8px 16px 8px 16px;border:1px solid #23bef7;margin:4px;color:black;border-radius:4px;text-align:left;}@media (min-width:900px){.hp-categories a:hover{color:#ec0000}}.hp-cities-map{float:right;}.hp-cities{text-align:justify;margin-right:380px;margin-top:8px}.hp-cities a{padding:8px 16px;display:inline-block;white-space:nowrap;float:left;width:32%;text-overflow:ellipsis;background:rgb(243,244,246);background:linear-gradient(0deg,rgba(243,244,246,1) 0%,rgba(255,255,255,1) 100%);display:inline-block;white-space:nowrap;padding:8px 16px 8px 16px;border:1px solid #23bef7;margin:0px 4px 8px 4px;color:black;border-radius:4px;box-sizing:border-box;}.box-hp{background:#4195ef;background:url(""),-moz-linear-gradient(left,#4195ef 0%,#23bef7 100%);background:url(""),-webkit-linear-gradient(left,#4195ef 0%,#23bef7 100%);background:url(""),linear-gradient(to right,#4195ef 0%,#23bef7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4195ef',endColorstr='#23bef7',GradientType=1 );margin-top:32px;padding:16px 32px 16px 32px;padding-left:360px;background-repeat:no-repeat;background-position:left bottom;color:#fff}@media (min-width:900px){.hp-cities a:hover{color:#ec0000}}.box-hp h1,.box-hp h2,.box-hp h3,.box-hp h4{color:#fff}.box-hp h1{font-size:30px}.hp-cert{margin-top:8px;padding:16px;text-align:center;}.hp-cert .hp-cert-item{width:33%;float:left;}.articles-list{margin-top:8px;margin-left:-14px;}.article-item{max-width:400px;width:100%;display:inline-block;margin-left:14px;margin-bottom:20px;vertical-align:top;}.article-item-img{width:100%;height:0;background:#f3f4f6;margin-bottom:30px;padding-top:70%;position:relative;}.article-item img{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.article-item .article-item-title{font-size:20px;}.content-wrapper{position:relative;}.left-column{max-width:330px;margin-top:4px;width:100%;float:left;}.right-column{width:calc(100% - 370px);float:right;}.right-column h1{margin-top:0px}.filter-column{margin-bottom:15px;}.filter-heading{background:-moz-linear-gradient(180deg,#23bdf7 0%,#4395ee 100%);background:-webkit-linear-gradient(180deg,#23bdf7 0%,#4395ee 100%);background:linear-gradient(180deg,#23bdf7 0%,#4395ee 100%);border-top-right-radius:10px;font-size:25px;color:#ffffff;padding:12px 10px 12px 32px;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);}.filter-items{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow-y:auto;overflow-x:hidden;}.filter-item{background:-moz-linear-gradient(180deg,#def4fc 0%,#d0f2fe 100%);background:-webkit-linear-gradient(180deg,#def4fc 0%,#d0f2fe 100%);background:linear-gradient(180deg,#def4fc 0%,#d0f2fe 100%);display:block;color:#555454;padding:10px 32px 10px 32px;margin-top:3px;font-size:20px;font-weight:500;}.filter-item.active{color:#ec0000;}.course-dates-wrapper{margin-top:20px;}.course-date-heading{font-size:15px;color:#4195ef;font-weight:700;display:inline-block;vertical-align:top;margin-right:15px;max-width:65px;}.course-dates{display:inline-block;max-width:350px;width:100%;}.course-date{display:block;font-size:15px;font-weight:600;color:#555454;position:relative;padding-left:30px;box-sizing:border-box;}.course-date:before{content:'';position:absolute;width:15px;height:15px;border:1px solid #30acf4;background:#ffffff;left:0;top:4px;box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);}.course-date-sub{color:#4195ef;font-style:italic;font-size:15px;font-weight:600;margin-left:85px;}.product-lectors{margin-top:32px;}.product-lector{padding:32px;box-sizing:border-box;background-color:#f3f4f6;border:1px solid #000a0e;border-radius:10px;display:block;position:relative;padding-right:300px;}.lector-img{width:90px;height:90px;border-radius:90px;border:2px solid #ffffff;background:#ccc;display:inline-block;overflow:hidden;}.lector-img img{max-width:100%;}.lector-name{font-weight:700;margin-bottom:15px;display:inline-block;vertical-align:bottom;font-size:18px;}.product-lector p{color:#30acf4;}.product-lector .btn{position:absolute;right:32px;bottom:32px;}.box .box-table th{text-align:left;}.box .box-table{width:calc(100% - 32px);margin-bottom:8px;margin-top:4px;}.box table.box-table td{padding-top:12px;padding-bottom:12px;}.box-table td.variant .variant-date:first-child{padding-top:0;}.box-table .variant-date strong,.box-table .variant-date i{white-space:nowrap;}.box table.box-table .spacer td{background:transparent;height:8px;padding:0;}.variant-date{padding-top:5px;}.variant-place{max-width:500px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}.basket-wrapper{position:relative;display:table;background-color:#f3f4f6;border:1px solid #000a0e;border-radius:8px;overflow:hidden;}.basket-wrapper *{box-sizing:border-box;}.basket-wrapper input,.basket-wrapper select,.basket-wrapper textarea{height:40px;width:calc(100% - 120px);}.basket-wrapper input[type="checkbox"],.basket-wrapper input[type="radio"]{width:16px;}.basket-wrapper label{width:120px;}.basket-left{padding:20px;display:inline-block;display:table-cell;}.basket-right{width:420px;background:#d6eefd;height:100%;padding:20px;border:1px solid #000a0e;border-right:none;border-bottom:none;border-top:none;display:table-cell;vertical-align:bottom;}.basket-heading{font-weight:700;margin-top:30px;overflow:auto;}.basket-hint{float:right;font-weight:400;}.basket-hint span{color:#ec0000;}.basket-ic label{width:auto;font-weight:700;margin-right:20px;}.basket-ic input{width:160px;margin-right:20px;margin-bottom:10px;}.other-delivery label,.checkbox-label label{width:auto;float:none;vertical-align:middle;}.other-delivery label{width:calc(100% - 35px);}.checkbox-label label{width:calc(100% - 35px);}.other-delivery input,.checkbox-label input{vertical-align:middle;margin-right:10px;}.delivery-info{display:none;}.flex-items{display:flex;flex-wrap:wrap;justify-content:space-between;-ms-flex:1;flex:1;-ms-flex-direction:column}.form-item{margin-bottom:10px;clear:both;width:100%;display:inline-block;}.form-item.half{width:calc(50% - 20px);vertical-align:top;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.form-item.half{width:100%}}.form-container form{margin-left:-16px;}.form-container .form-item.half{width:calc(50% - 19px);}.form-container .form-item.half,.form-container .gdpr-conditions-container{margin-left:16px;}.basket-item{margin-bottom:10px;display:block;color:#000000;cursor:pointer;}.basket-item-input{position:relative;display:block;}.basket-item-input input{padding-right:45px;}.basket-item-delete{position:absolute;text-decoration:none;display:block;width:40px;height:40px;right:0;top:0;}.basket-item-delete:before,.basket-item-delete:after{content:'';display:block;width:2px;height:30px;background:#ec0000;position:absolute;top:5px;left:50%;}.basket-item-delete:before{transform:rotate(45deg);}.basket-item-delete:after{transform:rotate(-45deg);}.basket-add-item{margin-top:30px;text-align:right;}.basket-right p:first-child{margin-top:12px;}.basket-payments input[type="radio"]{vertical-align:top;height:20px;margin-top:0;margin-right:10px;}.basket-payments label{float:none;vertical-align:top;width:calc(100% - 35px);font-weight:700;padding-top:0;padding-bottom:0;}.basket-payments label span{display:block;font-weight:400;}.basket-note textarea{width:100%;height:80px;resize:none;}.basket-price{border:1px solid #666;border-radius:4px;background:#ffffff;padding:30px 10px;text-align:center;color:#8cb04a;font-size:20px;font-weight:700;}.conditions-confirm label{width:auto;float:none;width:calc(100% - 35px);}.conditions-confirm input{margin-top:0;vertical-align:top;margin-right:10px;}.basket-confirm{text-align:center;}.box table.basket-product-table{margin-right:140px;}.basket-product-table th{text-align:left;vertical-align:top;padding-left:0 !important;}.basket-product-table td{background:transparent;}.customer-popup{max-width:500px;margin:0 auto;background:#ffffff;padding:30px;position:relative;box-sizing:border-box;}.mfp-popup-content{max-width:800px;margin:0 auto;background:#ffffff;padding:30px;position:relative;box-sizing:border-box;line-height:24px;}.form-submit{text-align:right;}.slimScrollBar{border:1px solid #ccc !important;opacity:1 !important;background:rgb(240,240,240) !important;border-radius:0 !important;right:0 !important;}.slimScrollBar:before{content:'';width:20px;height:10px;border-top:1px solid #555;border-bottom:1px solid #555;position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-10px;}.slimScrollBar:after{content:'';width:20px;height:1px;background:#555;position:absolute;top:50%;left:50%;margin-left:-10px;}.slimScrollRail{background:#fff !important;opacity:0.4 !important;right:0 !important;}.resp-menu-item{display:none;}.resp-search-btn{float:right;margin-top:30px;margin-right:16px;width:40px;height:35px;background-image:url(https://adata.azami.cz/124582/web_templates/5/images/lupa.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:none;}.box-print{float:right;margin:0px 16px 16px 16px;position:absolute;right:0;bottom:0;}.list-paging{text-align:center;}.product-advantages{float:left;max-width:50%;width:100%;box-sizing:border-box;padding-right:16px;}.product-detail-print{text-align:center;margin-top:40px;}.product-back{padding:0px 32px 0px 32px;margin:8px 0 8px 0px;display:block;float:left;}.product-list-item .btn{float:right;margin-top:-60px;}.resp-show-filter,.print-product-content{display:none;}.js-get-ares{white-space:nowrap;margin-top:10px;margin-bottom:10px;display:inline-block;}.place-popup{display:block;color:black;text-decoration:none!important;}.place-popup strong,.variant-date strong,.price-cell strong{display:block}.price-cell span{display:none}.basket-item-data{display:none;}.gdpr-conditions-container{max-height:200px;width:100%;overflow:auto;margin-top:8px;margin-bottom:8px;}.box-table-certificate{margin-left:30px;}.mfp-inline-holder .mfp-content{width:auto;}@media only screen and (max-width:1240px){img,iframe{max-width:100%}img{height:auto}header,section{padding-left:10px;padding-right:10px;box-sizing:border-box}header{text-align:left}.info-right{display:none}.resp-menu-item{display:block}header .slogan{width:200px}.resp-menu-btn{display:block;float:right;margin-top:30px}menu{display:none;position:absolute;width:100%;background:#f3f4f6;padding:20px 0;margin-top:0px;min-height:100vh;z-index:10000000}menu a{display:block;float:none;color:#4195ef;padding:16px;border-bottom-color:#4195ef}menu a.active{color:#ffffff}.hp-cities-map{display:none}.hp-cities{margin-right:0}.quick-info,footer.copywrite .container p{padding:8px 10px}footer .col{padding-right:20px;padding-left:20px}.article-item{width:calc(33% - 16px)}.article-detail.wrapper{padding:0px}.basket-wrapper,.basket-left{display:block}.basket-right{display:block;width:100%;border-left:none}}@media only screen and (max-width:1100px){.variant-place{max-width:300px}}@media only screen and (max-width:1040px){.resp-show-filter{display:inline-block}.left-column{float:none;width:100%;max-width:none;display:none}.left-column:before{content:'';clear:both;display:table;w}.right-column{width:100%;float:none}a.box{margin-left:10px}}@media only screen and (max-width:950px){.variant-place{max-width:150px}}@media only screen and (max-width:900px){.wrapper{padding:0px 8px 0px 8px}.filter-heading,.filter-item{padding-left:8px;padding-right:8px}nav{text-align:right;float:none}.resp-search-btn{display:block}.search-form{width:100%;z-index:10000000;padding:0 4px;box-sizing:border-box;top:90px;left:0;display:none;background:#fff;position:absolute;margin-top:16px;height:100vh}.search-form input[type="search"]{width:100%;margin-bottom:0px}footer .col{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;margin-bottom:20px}.product-lector{padding:16px 16px 96px 16px}.product-lector .btn{left:50%;transform:translateX(-50%);bottom:16px;right:unset}.article-item{max-width:none;width:calc(50% - 18px)}.product-back{display:none}}@media only screen and (max-width:840px){.product-advantages{float:unset;max-width:100%;padding-right:0px}}@media only screen and (max-width:800px){.float-img{float:none!important;margin:auto;display:block}.hp-cities a{width:48%}.hp-cert .hp-cert-item{width:50%;margin:10px 0}.box-hp{padding:8px;background:#4195ef;background:-moz-linear-gradient(left,#4195ef 0%,#23bef7 100%);background:-webkit-linear-gradient(left,#4195ef 0%,#23bef7 100%);background:linear-gradient(to right,#4195ef 0%,#23bef7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4195ef',endColorstr='#23bef7',GradientType=1 )}.box .box-table thead,.box-table .variant-place,.box-table .price-cell i,.box table.box-table .spacer{display:none}.price-cell span{display:block}.box .box-table tr{display:block;background:#ffffff;overflow:auto;position:relative;padding-top:68px;margin-bottom:16px;border-radius:10px}.box table.box-table td{display:block;padding-bottom:0;max-width:100%;box-sizing:border-box}.box table.box-table td.date-cell{position:absolute;top:32px}.box-table .variant-date strong{display:inline-block}.box table.box-table td.place-cell{position:absolute;top:0}.box table.box-table .place-popup strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box table.box-table td.price-cell{float:left;padding-top:25px}.box table.box-table td.price-cell strong{color:#4195ef}.box table.box-table td.button-cell{float:right;padding-bottom:16px;position:relative}}@media only screen and (max-width:700px){.product-list-item .btn{margin-top:16px}.form-container form{margin-left:0px}.form-item.half{width:100%!important;margin-left:0px!important;margin-right:0px}}@media only screen and (max-width:640px){.articles-list{margin-left:0}.article-item{margin-left:0;max-width:100%;width:100%}.box table.basket-product-table{margin-right:16px;margin-bottom:80px}.basket-product-table th,.basket-product-table td{display:block}.box-print{right:unset;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:550px){.course-date-sub{margin-left:0px}.hp-categories a{display:block;margin-left:0;margin-right:0}.hp-cities a{width:100%;margin-left:0;margin-right:0}.hp-cert .hp-cert-item{width:100%}footer .col{width:100%}.slogan{display:none}.course-date-heading{max-width:100%}}@media only screen and (max-width:400px){.course-date{width:100%}}@media print{.box h1:before,.box h1:after,#ws_tip_box_parent{display:none!important}a{page-break-inside:avoid}:not(.gallery) a[href^=http]:after{content:" < " attr(href) "> ";display:inline-block;}@page{size:auto;margin:10mm 10mm 10mm 10mm}ul{list-style:initial}ul li{padding-left:0px;background:transparent}.box,a,.product-lector{page-break-inside:avoid}*{border-radius:0!important;border:none;color:#000!important;background-color:transparent!important;box-shadow:none!important}.product-advantages{float:none;width:100%;max-width:100%}.box table{margin:0px;width:100%}table th,table td{border:1px solid #aaa;padding:4px 16px!important}.basket-product-table th,.basket-product-table td{border:none}tr.spacer{display:none}body{padding:0px 0px 0px 0px;margin:10px;background:none}.noprint{display:none!important}.box .box-table{margin:0px;padding:0px;width:100%}.quick-info,.info-right,.search-form,.left-column,menu,footer.main,.button-cell,nav,.box-table thead th:last-child,.btn,.product-back,.basket-wrapper,iframe,form{display:none}header{border-bottom:1px solid #888}footer.copywrite{border-top:1px solid #888;display:block;margin:32px 0px 0px 0px!important;padding:32px 0px 0px 0p!importantx;background:#fff}footer.copywrite *{padding:0px!important;margin:0px!important}.wrapper{padding:0px}.variant-place{max-width:250px;white-space:normal}.box,.product-lector{border:none!important;background:#ffffff;padding:0}h1,h2,h3,h4,h5{padding-left:0px!important;padding-right:0px!important;border:none!important;margin-left:0px!important;margin-right:0px!important}h1,h2,h3,h4,h5,table th,.box h1{color:#000000 !important}.print-product-content{display:block}.right-column{float:none;width:100%}}input[type='radio'],input[type='checkbox']{background-color:transparent!important}