@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(fonts/roboto-v20-latin-ext_latin-300.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-300.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(fonts/roboto-v20-latin-ext_latin-regular.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-regular.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(fonts/roboto-v20-latin-ext_latin-500.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-500.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(fonts/roboto-v20-latin-ext_latin-700.woff2) format('woff2'),url(fonts/roboto-v20-latin-ext_latin-700.woff) format('woff')}@keyframes bgEffect{0%{opacity:0}50%{opacity:1}100%{opacity:0}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}body,html{margin:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (min-width:1281px){html{font-size:62.5%}}@media screen and (min-width:1024px) and (max-width:1280px){html{font-size:60%}}@media screen and (max-width:1023px){html{font-size:55%}}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,tt,ul,var{margin:0;padding:0;border:0;font-family:inherit}a:focus{outline:0!important}a:active,a:hover{outline:0}figure{padding:0;margin:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@-ms-viewport{width:device-width}p{margin:0}.titleh1,.titleh2,h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0;line-height:1.1em;text-rendering:optimizelegibility;color:#2E3538;font-weight:500}.titleh1 small,.titleh2 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:15px;font-size:1.5rem;line-height:1.3em}.titleh1 a,.titleh2 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}.titleh1,h1{font-size:30px;font-size:3rem;line-height:35px;color:#055d8d}.titleh1.mtop,h1.mtop{margin-top:30px}.titleh1.center,h1.center{margin:30px auto;text-align:center}@media screen and (max-width:600px){.titleh1,h1{font-size:5vw;font-size:.5vwrem;line-height:1.3em}}.titleh2,h2{font-size:28px;font-size:2.8rem;line-height:30px}@media screen and (max-width:500px){.titleh2,h2{font-size:5vw;font-size:.5vwrem;line-height:1.3em}}h3{font-size:22px;font-size:2.2rem;line-height:26px}h4{font-size:19px;font-size:1.9rem;line-height:23px}h5{font-size:18px;font-size:1.8rem;line-height:20px}h1.homebox,h2.homebox{text-align:center;font-weight:300;position:relative;padding:0 0 20px;margin:0 0 40px}h1.homebox strong,h2.homebox strong{font-weight:700}h1.homebox:after,h2.homebox:after{content:'';position:absolute;width:55px;height:3px;background:#e5a790;bottom:0;left:50%;transform:translateX(-50%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ol,ul{padding:0;margin:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{list-style:none}dl{margin-bottom:0}hr{margin:0;border:0}strong{font-weight:500}em{font-style:italic}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}small{font-size:100%}cite{font-style:normal}body{background:#E9F2F7;text-align:left;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-size:14px;font-size:1.4rem;line-height:24px;font-weight:400;color:#505D64;letter-spacing:0}@media screen and (max-width:1023px){body.openmenu{overflow:hidden}body.openmenu header div.main{display:none}body.openmenu header div.menu{width:100%;height:100%;position:fixed;top:0;left:0;z-index:900;overflow-x:hidden;overflow-y:auto;padding:0;background:#003857}body.openmenu header div.menu ul{clear:both;display:block;float:none;margin:60px 0 0;padding:0;width:100%!important;height:auto!important}body.openmenu header div.menu ul li{float:none}body.openmenu header div.menu ul li a{display:block;padding:15px 10% 15px 4%;color:#fff;font-size:25px;font-size:2.5rem;line-height:1.3em;text-align:left}body.openmenu header div.menu ul li.submenu>a{font-family:Muli,arial,tahoma,verdana,sans-serif}body.openmenu header div.menu ul li.submenu>a em{display:block;float:right;cursor:pointer;margin:-1px -6% 0 0;text-align:center}body.openmenu header div.menu ul li.submenu>a em:before{content:'+';display:block;font-size:30px;font-size:3rem;line-height:15px;font-style:normal;font-weight:300}body.openmenu header div.menu ul li.submenu.act>a em:before{content:'-'}body.openmenu header div.menu ul li.act>a{font-weight:700!important}body.openmenu header div.menu ul>li:not(:last-of-type){border-bottom:1px solid #a4a2aa}body.openmenu header div.menu ul>li.act{background:#fff}body.openmenu header div.menu ul>li.act>a{color:#b71234}body.openmenu header div.menu ul>li.act>a em:before{content:'+'}body.openmenu header div.menu ul>li.act>div.submenu{display:block;padding:0 0 20px}body.openmenu header div.menu ul>li.act>div.submenu>ul{display:block;margin:0}body.openmenu header div.menu ul>li.act>div.submenu>ul li a{font-size:16px;font-size:1.6rem;line-height:1.3em;font-weight:400;text-decoration:none;padding-top:10px;padding-bottom:10px}body.openmenu header div.menu ul>li.act>div.submenu>ul li.act>ul:not(.asmain){display:block}body.openmenu header div.menu ul>li.act>div.submenu>ul li.act>ul:not(.asmain) li a{color:#666;padding:10px 4%}body.openmenu header div.menu ul>li.act>div.submenu>ul li ul.asmain{display:block;padding:0 10% 0 4%}body.openmenu header div.menu ul>li.act>div.submenu>ul li ul.asmain li a{font-size:16px;font-size:1.6rem;line-height:1.3em;font-weight:400;text-decoration:none;padding-top:10px;padding-bottom:10px}body.openmenu header div.menu ul>li div.submenu ul{display:none}body.openmenu header div.menu span.menu{width:28px;height:24px;position:fixed;z-index:999;float:none;top:20px;right:20px;margin:0;cursor:pointer}body.openmenu header div.menu span.menu:before{background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}body.openmenu header div.menu span.menu:after{background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;height:2px;border:0}body.openmenu header div.menu span.menu em{display:none}}a{color:#055d8d}a:not(.nohref){text-decoration:underline}a.nohref{text-decoration:none}a:hover{color:#faa500;text-decoration:none}.in{*zoom:1;margin:0 auto;position:relative}.in:after,.in:before{display:table;content:""}.in:after{clear:both}@media screen and (min-width:1451px){.in{width:1410px}}@media screen and (min-width:1024px) and (max-width:1450px){.in{width:96%}}@media screen and (max-width:1023px){.in{width:92%}}section .schoollist{*zoom:1;margin:0 0 40px;display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}section .schoollist:after,section .schoollist:before{display:table;content:""}section .schoollist:after{clear:both}section .schoollist li{*zoom:1;margin:0 0 30px;background:#fff}section .schoollist li:after,section .schoollist li:before{display:table;content:""}section .schoollist li:after{clear:both}section .schoollist li.advertisment{width:100%;margin-right:0;background:0 0}section .schoollist li.advertisment em{display:block;padding:0 0 6px;font-style:normal;font-size:14px;font-size:1.4rem;line-height:20px}section .schoollist li.advertisment a{display:block;padding:0}section .schoollist li.advertisment a img{display:block;float:none;margin:0;max-width:100%;height:auto}section .schoollist li.advertisment1{display:none}section .schoollist li:not(.advertisment):hover{filter:drop-shadow(0 16px 30px rgba(0, 0, 0, .25))}section .schoollist li:not(.advertisment):hover h2{text-decoration:none}section .schoollist li:not(.basic):not(.advertisment):not(.withoutimg) a{background:#fff}section .schoollist li:not(.advertisment):not(.withoutimg) a{width:calc(100% - 136px);height:calc(100% - 48px);padding:24px 24px 24px 112px}section .schoollist li.withoutimg a{width:calc(100% - 48px);height:calc(100% - 48px);padding:24px}section .schoollist li.basic a{width:calc(100% - 48px);height:calc(100% - 49px);padding:24px;border-bottom:1px solid #A9BECA;background:#E9F2F7}section .schoollist li a{*zoom:1;display:block;text-decoration:none}section .schoollist li a:after,section .schoollist li a:before{display:table;content:""}section .schoollist li a:after{clear:both}section .schoollist li img{float:left;margin:0 0 0 -88px}section .schoollist li h2{display:block;color:#055d8d;font-size:18px;font-size:1.8rem;line-height:24px;font-weight:500;padding:0 0 16px;margin:0;text-decoration:underline}section .schoollist li article>:last-child{padding-bottom:0;margin-bottom:0}@media screen and (min-width:701px){section .schoollist.cols2 li:not(.advertisment){width:48%;text-align:left;margin-right:3.8%}section .schoollist.cols2 li:nth-of-type(2n){margin-right:0}}section .schoollist.cols1{max-width:1050px;margin:22px auto}section .schoollist.cols1 li{width:100%;margin:0 0 2px}section .schoollist.cols1 li.advertisment{margin:0}section .schoollist.cols1 li.employer{margin:0 0 8px}section .schoollist.cols1 li.employer a{padding:24px 24px 24px 112px;width:auto}section .schoollist.cols1 li.employer a>strong{display:block;text-decoration:underline;font-size:18px;font-size:1.8rem;line-height:24px;font-weight:500;padding-bottom:15px}section .schoollist.cols1 li.employer a:hover strong{color:#055d8d;text-decoration:none}section .schoollist.cols1 li.basic{margin:0;background:0 0}@media screen and (min-width:1101px){section .schoollist:not(.cols2):not(.cols1) li{width:450px;text-align:left;margin-right:29.5px}section .schoollist:not(.cols2):not(.cols1) li:nth-of-type(3n){margin-right:0}section .schoollist.cols2 li:not(.advertisment){width:510px;margin-right:29px}section .schoollist.cols2 li:nth-of-type(2n){margin-right:0}}@media screen and (min-width:951px) and (max-width:1450px){section .schoollist:not(.cols2):not(.cols1) li{width:32%;height:auto;margin:0 1.9% 1.9% 0}section .schoollist:not(.cols2):not(.cols1) li:nth-of-type(3n){margin-right:0}section .schoollist.cols2 li:not(.advertisment){width:49%;height:auto;margin:0 1.8% 1.8% 0}section .schoollist.cols2 li:nth-of-type(2n){margin-right:0}}@media screen and (max-width:950px){section .schoollist{margin:0}section .schoollist li{width:100%}section .schoollist li.advertisment{padding-top:30px}}@media screen and (max-width:500px){section .schoollist li:not(.basic):not(.advertisment):not(.withoutimg) a{width:calc(100% - 20px);height:calc(100% - 20px);padding:10px}section .schoollist li:not(.basic):not(.advertisment):not(.withoutimg) a img{margin:0 15px 15px 0}section .schoollist li:not(.basic):not(.advertisment):not(.withoutimg) a article{clear:left}}section .titleh2+.schoollist{margin-top:24px}section .schoollist.cols2+.schoollist.cols1{margin-top:-40px}section .schoollist.cols1+.schoollist.cols2{margin:30px 0 0}section .ids{display:none}.topnew{background:#faa500;color:#039;position:relative;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;overflow:hidden}.topnew .in{text-align:center;padding:7px 50px}.topnew .in a{color:#039}@media screen and (min-width:1451px){.topnew .in{width:calc(1410px - 100px)}}@media screen and (min-width:1024px) and (max-width:1450px){.topnew .in{width:calc(100% - 100px)}}@media screen and (max-width:1023px){.topnew .in{width:calc(100% - 100px)}}.topnew a.close{display:block;width:38px;height:38px;position:absolute;top:0;right:0;z-index:10}.topnew a.close:after,.topnew a.close:before{content:'';display:block;position:absolute;width:15px;height:2px;top:18px;left:9px;background:#fff;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.topnew a.close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.topnew a.close:after{border:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.topnew a.close:hover:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.topnew a.close:hover:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.topnew a.close em{display:none}header img.logo{display:block;margin:54px auto;width:380px;height:auto}@media screen and (max-width:420px){header img.logo{width:100%;height:auto;margin:20px auto}}header:not(.home){position:relative;background:#fff}header:not(.home):after{content:'';display:block;width:50%;height:113px;position:absolute;top:0;right:0;background:#003857;z-index:0}header:not(.home) div.main{background:#fff;float:left;width:361px;height:113px;cursor:pointer}header:not(.home) div.main a.logo{display:inline-block;padding:24px 0 9px}header:not(.home) div.main a.logo img{display:block;width:210px;height:29px}header:not(.home) div.main strong{display:block;font-size:28px;font-size:2.8rem;line-height:33px;color:#055d8d;position:relative}header:not(.home) div.main strong:after{content:'';display:block;position:absolute;top:-22px;right:32px;width:9px;height:9px;margin:0;border-right:3px solid #faa500;border-bottom:3px solid #faa500;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header:not(.home) div.main ul{visibility:hidden;position:absolute;top:113px;left:-30px;width:391px;z-index:10;background:#fff;padding:20px 0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-box-shadow:0 20px 10px 10px rgba(0,0,0,.1);box-shadow:0 20px 10px 10px rgba(0,0,0,.1)}header:not(.home) div.main ul li a{display:block;padding:10px 30px;text-decoration:none;font-size:18px;font-size:1.8rem;line-height:1.3em}header:not(.home) div.main.open strong:after{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;top:-20px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}header:not(.home) div.main.open ul{z-index:999;visibility:visible;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}header:not(.home) div.menu ul{background:#003857;position:relative;z-index:1}header:not(.home) div.menu ul>li{text-align:center}header:not(.home) div.menu ul>li a{display:block;font-size:16px;font-size:1.6rem;line-height:19px;padding:46px 0 48px;color:#fff;text-decoration:none;position:relative}header:not(.home) div.menu.withsearch ul{padding-right:60px}header:not(.home) div.menu span.menu{display:none}header:not(.home) div.menu span.search{display:block;position:absolute;top:30px;right:0;z-index:10;width:46px;height:46px;border:1px solid #528AA5;cursor:pointer}header:not(.home) div.menu span.search:before{content:'';display:block;width:19px;height:19px;background:url(../img/svg/search.svg) no-repeat;margin:13px 0 0 14px}header:not(.home) div.menu span.search em{display:none}header:not(.home) .searchform{display:none;position:fixed;top:-220px;left:0;right:0;border-top:5px solid #003857;background:#fff;-webkit-box-shadow:0 22px 70px 0 rgba(0,0,0,.5);-moz-box-shadow:0 22px 70px 0 rgba(0,0,0,.5);box-shadow:0 22px 70px 0 rgba(0,0,0,.5);padding:40px 0 45px;margin:0;z-index:999}header:not(.home) .searchform.open{display:block}header:not(.home) .searchform .in{position:relative}header:not(.home) .searchform .in .searchfield{*zoom:1;width:66%;border:1px solid #e2dfe8;color:#000;margin:0 auto}header:not(.home) .searchform .in .searchfield:after,header:not(.home) .searchform .in .searchfield:before{display:table;content:""}header:not(.home) .searchform .in .searchfield:after{clear:both}header:not(.home) .searchform label{float:left;width:80%;margin:0}header:not(.home) .searchform label input{width:100%;height:64px;font-size:20px;font-size:2pxrem;line-height:64px;border:0;margin:0;padding:0 0 0 25px;outline:0}header:not(.home) .searchform button{float:left;width:20%;height:64px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background:#fff}header:not(.home) .searchform button:before{content:'';display:block;float:right;width:19px;height:19px;margin:20px 25px;background:url(../img/svg/search-blue.svg) no-repeat}header:not(.home) .searchform a.close{display:block;width:38px;height:38px;background:#fff;border:1px solid #e4e2ea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:12px;right:0}header:not(.home) .searchform a.close:after,header:not(.home) .searchform a.close:before{content:'';display:block;position:absolute;width:20px;height:2px;top:18px;left:9px;background:#528AA5;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header:not(.home) .searchform a.close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header:not(.home) .searchform a.close:after{border:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}header:not(.home) .searchform a.close:hover:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}header:not(.home) .searchform a.close:hover:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}header:not(.home) .searchform a.close em{display:none}@media screen and (min-width:1251px){header:not(.home) div.menu ul{display:flex;flex-direction:row}header:not(.home) div.menu ul>li{flex-grow:1;-webkit-flex-grow:1}header:not(.home).fixed .in ul.menu{padding-right:20px}}@media screen and (max-width:1250px){header:not(.home) div.menu ul{*zoom:1;float:left;height:113px;width:calc(100% - 361px)}header:not(.home) div.menu ul:after,header:not(.home) div.menu ul:before{display:table;content:""}header:not(.home) div.menu ul:after{clear:both}header:not(.home) div.menu ul li{float:left}header:not(.home) div.menu ul li a{padding:46px 10px 48px}header:not(.home) div.menu ul.tolong li a{padding:18px 10px}header:not(.home) div.menu.withsearch ul{width:calc(100% - 361px - 60px)}}@media screen and (min-width:1024px){header:not(.home) div.menu ul li a:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;background:#003857;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header:not(.home) div.menu ul li a.act,header:not(.home) div.menu ul li a:hover{color:#faa500}header:not(.home) div.menu ul li a.act:after,header:not(.home) div.menu ul li a:hover:after{background:#faa500}}@media screen and (max-width:1023px){header:not(.home):after{display:none}header:not(.home) div.main{padding:70px 0 10px;width:210px;height:auto}header:not(.home) div.main a.logo{position:absolute;top:24px;left:0;width:210px;padding:0}header:not(.home) div.main strong{font-size:22px;font-size:2.2rem;line-height:33px}header:not(.home) div.main strong:after{width:6px;height:6px;top:10px;right:10px}header:not(.home) div.main ul{width:250px}header:not(.home) div.main.open strong:after,header:not(.home) div.main:hover strong:after{top:10px}header:not(.home) div.menu ul{display:none}header:not(.home) div.menu span.menu{display:block;float:right;position:relative;text-decoration:none;margin:77px 0 0;z-index:1;cursor:pointer}header:not(.home) div.menu span.menu:before{content:"";display:block;width:30px;height:2px;position:absolute;left:0;top:0;z-index:1;background:#003857;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header:not(.home) div.menu span.menu:after{content:"";display:block;width:30px;height:5px;position:absolute;top:7px;left:0;z-index:1;border-bottom:2px solid #003857;border-top:2px solid #003857;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header:not(.home) div.menu span.menu em{display:block;text-transform:uppercase;font-style:normal;color:#003857;font-size:18px;font-size:1.8rem;line-height:16px;padding-left:40px;font-weight:700}header:not(.home) div.menu span.search{border:0;top:63px;right:100px}header:not(.home) div.menu span.search:before{background-image:url(../img/svg/search-blue.svg)}header:not(.home) .searchform{padding:30px 0}header:not(.home) .searchform .in{width:calc(100% - 44px);color:#000;float:left}header:not(.home) .searchform .in input{width:100%;height:40px;font-size:16px;font-size:1.6rem;line-height:40px;padding:0 0 0 15px}header:not(.home) .searchform .in button{width:20%;height:40px}header:not(.home) .searchform .in button:before{margin:0 15px 0 0}header:not(.home) .searchform a.close{top:0}}@media screen and (max-width:600px){header:not(.home) .searchform .in{width:96%;margin:0 auto;float:none}header:not(.home) .searchform .in .searchfield{width:calc(100% - 50px);margin:0}}@media screen and (max-width:400px){header:not(.home) div.main{width:auto}header:not(.home) div.main a.logo{left:50%;transform:translateX(-50%)}header:not(.home) div.main strong:after{right:-30px}header:not(.home) div.main ul{width:auto;left:-4%;right:-4%}header:not(.home) div.menu span.search{right:85px}}body:not(.openmenu) header.fixed{position:fixed;z-index:999;top:-52px;left:0;right:0;height:50px;background:#fff;border-bottom:2px solid #003857}body:not(.openmenu) header.fixed:after{height:52px}body:not(.openmenu) header.fixed .main{*zoom:1;height:auto}body:not(.openmenu) header.fixed .main:after,body:not(.openmenu) header.fixed .main:before{display:table;content:""}body:not(.openmenu) header.fixed .main:after{clear:both}body:not(.openmenu) header.fixed .main .logo{float:left;padding:11px 0;height:28px}body:not(.openmenu) header.fixed .main .logo img{width:auto;height:100%}body:not(.openmenu) header.fixed .main strong{float:left}body:not(.openmenu) header.fixed .main strong:after{top:15px;left:100px}body:not(.openmenu) header.fixed .main strong span{display:none}body:not(.openmenu) header.fixed .main ul{top:50px}body:not(.openmenu) header.fixed div.menu ul li a{font-size:14px;font-size:1.4rem;line-height:20px;padding:15px 0}@media screen and (min-width:1450px){body:not(.openmenu) header.fixed .main strong{width:150px;height:50px}body:not(.openmenu) header.fixed .main ul{width:361px;top:50px;left:0}}@media screen and (max-width:1250px){body:not(.openmenu) header.fixed div.menu ul>li>a{padding:15px 10px;font-weight:500}}@media screen and (min-width:1024px){body:not(.openmenu) header.fixed div.menu ul{height:50px;overflow:hidden}body:not(.openmenu) header.fixed div.menu span.search{width:30px;height:30px;top:10px}body:not(.openmenu) header.fixed div.menu span.search:before{width:14px;height:14px;margin:8px 0 0 8px}}@media screen and (max-width:1023px){body:not(.openmenu) header.fixed div.main{background:0 0;padding:0}body:not(.openmenu) header.fixed div.main a.logo{top:11px;padding:0}body:not(.openmenu) header.fixed div.main strong:after{top:18px;left:230px}body:not(.openmenu) header.fixed div.menu span.menu{margin-top:18px}body:not(.openmenu) header.fixed div.menu span.search{top:5px;right:95px}}@media screen and (max-width:450px){body:not(.openmenu) header.fixed div.main a.logo{left:0;width:49px}body:not(.openmenu) header.fixed div.main a.logo:before{content:'';display:block;width:49px;height:28px;background:url(../img/svg/logo-small.svg) no-repeat}body:not(.openmenu) header.fixed div.main a.logo img{display:none}body:not(.openmenu) header.fixed div.main strong:after{left:60px}}@media screen and (max-width:400px){body:not(.openmenu) header.fixed div.main a.logo{left:20px}body:not(.openmenu) header.fixed div.main strong:after{left:60px}}footer{*zoom:1;background:#006495;position:relative;z-index:1}footer:after,footer:before{display:table;content:""}footer:after{clear:both}footer .top .in{padding:50px 0}footer .top .in>ul{*zoom:1}footer .top .in>ul:after,footer .top .in>ul:before{display:table;content:""}footer .top .in>ul:after{clear:both}footer .top .in>ul>li{float:left;width:25%}footer .top .in>ul>li strong{display:block;color:#fff;font-size:20px;font-size:2rem;line-height:23px;padding:0 0 20px}footer .top .in>ul>li ul li{display:block}footer .top .in>ul>li ul li a{color:#fff;font-size:16px;font-size:1.6rem;line-height:30px;text-decoration:none}footer .top .in>ul>li ul li a:hover{color:#faa500}footer .top .in>ul>li:last-of-type a{float:left;margin:13px 35px 0 0}footer .top .in>ul>li:last-of-type a:first-of-type{margin-top:0}footer .top .in>ul>li:last-of-type a:last-of-type{margin:26px 0 0}footer .top .in>ul>li:last-of-type a img{display:block}@media screen and (max-width:1300px){footer .top .in>ul>li{width:33.33%;text-align:center}footer .top .in>ul>li:last-of-type{clear:left;width:100%;padding-top:30px}footer .top .in>ul>li:last-of-type strong{padding:0;margin:0 0 -10px}footer .top .in>ul>li:last-of-type a{float:none;display:inline-block;margin:0;height:90px}footer .top .in>ul>li:last-of-type a:nth-of-type(2) img{margin:15px 30px}footer .top .in>ul>li:last-of-type a:nth-of-type(3) img{margin:28px 0}}@media screen and (max-width:520px){footer .top .in>ul>li{width:100%;padding:0 0 70px}footer .top .in>ul>li:last-of-type{padding:0}footer .top .in>ul>li:last-of-type a:nth-of-type(2) img{margin:15px}}footer .copyright{background:#fff;font-size:14px;font-size:1.4rem;line-height:30px;text-align:center}footer .copyright .in{padding:30px 0}footer .copyright .in>div{float:left;text-align:left;height:30px}footer .copyright .in>div span{float:left;padding:0 10px 0 0;margin:0 10px 0 0;position:relative}footer .copyright .in>span{text-align:left}footer .copyright ul{*zoom:1;text-align:center}footer .copyright ul:after,footer .copyright ul:before{display:table;content:""}footer .copyright ul:after{clear:both}footer .copyright ul li{float:left}footer .copyright ul li:not(:last-of-type):after{content:'';float:left;width:6px;height:2px;background:#faa500;margin:14px 10px 0}footer .copyright ul li a{color:#055d8d;float:left}@media screen and (min-width:1251px){footer .copyright .in>div span:after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:15px;background:#505D64}footer .copyright .in>span{top:50%;transform:translateY(-50%)}}@media screen and (min-width:651px){footer .copyright .in>span{position:absolute;right:0}footer .copyright ul{display:inline-block}}@media screen and (min-width:521px) and (max-width:1250px){footer .copyright .in{padding-top:90px}footer .copyright .in>div ul{position:absolute;top:30px;left:0;right:0}}@media screen and (min-width:521px) and (max-width:650px){footer .copyright .in>span{display:block;float:right}footer .copyright ul{display:block}}@media screen and (max-width:520px){footer .copyright .in>div{text-align:center;height:auto;float:none}footer .copyright .in>div span{float:none;padding:0;margin:0}footer .copyright .in>div ul{display:block;padding:0 0 20px}footer .copyright .in>div ul li{float:none;text-align:center}footer .copyright .in>div ul li:after{display:none}footer .copyright .in>div ul li a{float:none}footer .copyright .in>span{display:block;text-align:center}}footer .totop{display:block;background:#003857;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:fixed;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:0;z-index:999}footer .totop:hover{background:#285771}footer .totop:before{content:'';display:block;position:absolute;margin:0;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;z-index:0}footer .totop:after{content:'';display:block;position:absolute;background:#e4eaed;z-index:0}@media screen and (min-width:1501px){footer .totop{width:44px;height:44px;bottom:70px;right:20px}footer .totop:before{top:15px;left:17px;width:10px;height:10px}footer .totop:after{top:15px;left:22px;width:2px;height:15px}}@media screen and (max-width:1500px){footer .totop{width:40px;height:40px;bottom:70px;right:20px}footer .totop:before{top:14px;left:15px;width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff}footer .totop:after{top:14px;left:20px;width:1px;height:15px;background:#d5dfe4}}@media screen and (max-width:450px){footer .totop{bottom:20px;right:20px}}.input-number{position:relative;width:118px;height:58px;background:#fff;border:1px solid #e0e0e0}.input-number label{padding:0;margin:0 auto;border:0!important}.input-number input[type=number]{width:46px;height:58px;font-size:20px;font-size:2rem;line-height:58px;border:0;color:#000;background:0 0;display:block;text-align:center;padding:0;margin:0 auto}.input-number a{display:block;width:36px;height:58px;text-align:center;position:absolute;top:0}.input-number a:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#bdbdbd;width:14px;height:2px}.input-number a:hover:before{background:#b71234}.input-number a.minus{left:0}.input-number a.plus{right:0}.input-number a.plus:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#bdbdbd;width:2px;height:14px}.input-number a.plus:hover:after{background:#b71234}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(0,0,0,.5)}#overlay .loader{position:absolute;width:100%;height:100%;background:url(../img/loader.gif) 50% 300px no-repeat}#overlay div.content{margin:100px auto;width:80%;max-width:970px;max-height:70%;padding:50px;background:#fff;-webkit-box-shadow:0 50px 50px 0 #cacaca;-moz-box-shadow:0 50px 50px 0 #cacaca;box-shadow:0 50px 50px 0 #cacaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;overflow-y:auto}#overlay div.content a.close{display:block;position:sticky;top:-20px;width:50px;height:50px;background:#df0024;overflow:hidden;text-indent:-9999px;white-space:nowrap;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;float:right;margin:-20px -20px 0 0}#overlay div.content a.close:after,#overlay div.content a.close:before{content:'';display:block;position:absolute;width:20px;height:2px;top:18px;left:9px;background:#b71234}#overlay div.content a.close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#overlay div.content a.close:after{border:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#overlay div.content img{max-width:100%;display:block}#overlay div.content img.main{float:left;margin:50px 30px 30px 0}#overlay div.content h2{padding:0 0 10px}#overlay div.content h1,#overlay div.content p{padding:0 0 20px}#overlay div.content h1 a.more{display:none}@media screen and (max-width:780px){#overlay div.content{top:50%;transform:translateY(-50%);margin:0 auto}#overlay div.content img.main{float:none;margin:0 auto 20px}}@media screen and (max-width:500px){#overlay div.content{width:96%;padding:20px}}.noscroll{position:fixed;width:100%;height:100%;overflow-y:scroll}.noscrollforsearch{overflow:hidden}.js input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield}.js input[type=number]::-webkit-inner-spin-button,.js input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.topfix{width:100%;height:113px}@media screen and (min-width:1101px){.isSafari section .schoollist li:not(.advertisment):hover{-webkit-filter:none!important}}h1+article{padding:30px 0 0}article{color:#2E3538;font-size:14px;font-size:1.4rem;line-height:24px}article h2:after,article h3:after,article h4:after,article h5:after{content:'';display:block;width:30px;height:3px;background:#FAA500;margin:8px 0 0}article h2+h3,article h3+h3,article h3+h4,article h4+h5{margin-top:30px}article img{max-width:100%}@media screen and (max-width:1023px){article img{height:auto!important}}article hr{height:0;border:0;border-top:2px solid #e9e5e1;margin:15px 0}article p:not(.icon)+hr{margin-top:-20px}article p,article p.icon{padding:0 0 35px}article ul{padding-bottom:50px}article ul>li{padding:0 0 4px}article ul>li:last-of-type{padding-bottom:0}article ul>li:not(.nodot){padding:0 0 4px 44px}article ul>li:not(.nodot):before{content:'';float:left;width:5px;height:5px;background:#055d8d;margin:10px 0 0 -20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}article ul>li:not(.nodot):last-of-type{padding-bottom:0}article ul>li p{padding:0}article ul>li ul{padding:10px 0 0}article ol{padding-bottom:50px}article ol:not(.alpha){counter-reset:item}article ol:not(.alpha) li{counter-increment:item}article ol:not(.alpha) li:before{content:counter(item) ". ";float:left;color:#055D8D;font-weight:500;margin:0 0 0 -25px}article ol.alpha li{counter-increment:list-number}article ol.alpha li:before{content:counter(list-number,upper-alpha) ".";float:left;color:#055D8D;font-weight:500;margin:1px 0 0 -25px}article ol>li{padding:0 0 7px 37px}article ol>li:last-of-type{padding-bottom:0}article ol ol,article ol ul,article ul ol,article ul ul{padding-left:40px}article p+ol,article p+p,article p+ul{padding-top:0;margin-top:-20px}article p+h2,article p+h3,article p+h4,article p+h5{padding:6px 0 0}article h2+p,article h3+p,article h4+p,article h5+p{margin-top:-15px}article h2+ol,article h2+p,article h2+ul,article h3+ol,article h3+p,article h3+ul,article h4+ol,article h4+p,article h4+ul,article h5+ol,article h5+p,article h5+ul{padding-top:25px}article table{margin:0 auto 20px;table-layout:fixed;border-spacing:0;border-collapse:separate}article table tbody th,article table thead th{font-family:Barlow,arial,tahoma,verdana,sans-serif;padding:10px 20px;vertical-align:middle;font-weight:500;font-size:18px;font-size:1.8rem;line-height:23px;border-bottom:1px solid #e9e5e1}article table tbody th em,article table tbody th i,article table thead th em,article table thead th i{color:#828282;font-weight:300}article table tbody td,article table thead td{font-family:Barlow,arial,tahoma,verdana,sans-serif;vertical-align:top;text-align:left;padding:12px 20px;font-size:15px;font-size:1.5rem;line-height:20px;font-weight:400;border-bottom:1px solid #e9e5e1}article table tbody td a,article table thead td a{font-weight:500}article table tbody td a:after,article table thead td a:after{display:none}article table tbody td em,article table tbody td i,article table thead td em,article table thead td i{color:#828282}article table{background:#fff;width:100%}article table.sslist.tworound tbody tr td:nth-child(3) span{font-size:12px!important;font-size:1.2rem!important;line-height:17px!important}article table.sslist.tworound tbody tr td:nth-child(4){font-weight:400;font-size:12px!important;font-size:1.2rem!important;line-height:17px!important}article table.simple thead tr th.bool{width:100px}article table.simple tbody tr td:first-of-type img{float:left;width:40px;height:auto;margin:0 10px 0 0}article table.foremployer tbody tr td:first-of-type.withimg{padding-left:70px}article table.foremployer tbody tr td:first-of-type.withimg img{margin:5px 0 0 -60px}article table.foremployer tbody tr td:first-of-type a{display:block;margin-bottom:10px}article table.foremployer tbody tr td:first-of-type article{padding:5px 0 10px;font-weight:400;font-size:13px;font-size:1.3rem;line-height:1em}article table.vslist tr[class^=forfaculty]:not(.show){display:none}article table.vslist tr[class^=forfaculty].show{display:table-row}article table thead tr th{border-bottom:2px solid #e9f2f6;padding:16px 16px 20px;font-size:13px;font-size:1.3rem;line-height:15px;color:#505D64;font-weight:700;vertical-align:top;box-sizing:border-box}article table thead tr th:not(:first-of-type){text-align:center;border-left:1px solid #e9f2f6}article table thead tr th div{position:absolute;top:0;background:#fff}@media screen and (min-width:1024px){article table thead tr th{position:relative}}article table tbody tr td{border-bottom:2px solid #e9f2f6;padding:15px 16px;color:#2E3538;font-size:13px;font-size:1.3rem;line-height:17px;font-weight:500;position:relative}article table tbody tr td:not(:first-of-type){text-align:center;border-left:1px solid #e9f2f6}article table tbody tr td strong{display:block}article table tbody tr td span{display:block;color:#505D64;font-weight:400}article table tbody tr td.yes strong{display:block;min-height:18px}article table tbody tr td.yes strong:before{content:'';display:block;position:absolute;top:17px;left:calc(50% - 12px);width:4px;height:10px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #219653;border-bottom:2px solid #219653;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}article table tbody tr td.yes strong span{display:none}article table tbody tr td.no strong{display:block;min-height:18px}article table tbody tr td.no strong:after,article table tbody tr td.no strong:before{content:'';display:block;position:absolute;top:17px;left:calc(50% - 2px);width:2px;height:15px;background:#E62900}article table tbody tr td.no strong:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}article table tbody tr td.no strong:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}article table tbody tr td.no strong span{display:none}article table tbody tr td a.small{display:block;font-size:13px!important;font-size:1.3rem!important;line-height:20px!important}article table tbody tr td a[id^=courses]{display:inline-block;text-decoration:none;padding:0 20px 0 5px;background:#055d8d;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:20px;color:#fff}article table tbody tr td a[id^=courses]:after{content:'\203A';float:right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);font-size:18px;font-size:1.8rem;line-height:1.3em;margin-right:-15px}article table tbody tr td a[id^=courses].act:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);margin-right:-11px}article table tbody tr td .smallbtn{display:inline-block;text-decoration:none;padding:0 20px 0 5px;margin-left:5px;background:#055d8d;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px!important;font-size:1.3rem!important;line-height:20px!important;font-weight:400;height:20px;color:#fff}article table tbody tr td .smallbtn:not(.disabled):after{content:'\203A';float:right;font-size:18px;font-size:1.8rem;line-height:1.3em;margin:-3px -12px 0 0}article table tbody tr td .smallbtn.disabled{padding:0 5px}article table tbody tr:not(.nobg) td:nth-of-type(2n){background:#F3FAFE}article table tbody tr.nobg td{border-left:1px solid #e9f2f6;text-align:center}article table tbody tr.nobg td span,article table tbody tr.nobg td strong{display:inline-block}article table tbody tr.courses{display:none}article table tbody tr.courses.show{display:table-row}article table tbody tr.courses td{border:0;background:#c3e8fc!important;font-weight:400!important}article table tbody tr.courses td:first-of-type{padding-left:40px}article table tbody tr.courses td a,article table tbody tr.courses td span,article table tbody tr.courses td strong{font-weight:400!important}article table tbody tr.faculty th{padding:0;border-top:10px solid #E9F2F7}article table tbody tr.faculty th a{padding:10px;background:#006495;color:#fff;display:block;text-decoration:none;font-weight:400}article table tbody tr.faculty th a:hover{background:#faa500}article table tbody tr.faculty th a strong{display:block;font-size:15px;font-size:1.5rem;line-height:1.3em}article table tbody tr.faculty th a[id^=forfaculty]{float:right;text-decoration:none;padding:2px 20px 2px 10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;font-size:1.3rem;line-height:20px;height:20px;color:#055d8d;margin:20px 10px 0 0}article table tbody tr.faculty th a[id^=forfaculty]:after{content:'\203A';float:right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);font-size:18px;font-size:1.8rem;line-height:1.3em;margin-right:-15px}article table tbody tr.faculty th a[id^=forfaculty].act:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);margin-right:-11px}article table tbody tr.faculty th a[id^=forfaculty]:hover{background:#faa500;color:#fff}article table tbody tr.dalkove-studium td,article table tbody tr.nastavby td,article table tbody tr.zkracene-studium td{background:#e9f2f6}@media screen and (max-width:800px){article.branchlist,article.table{width:100%;overflow:auto}article.branchlist:before,article.table:before{content:'';display:block;position:absolute;width:100%;height:100px;background:url(../img/svg/horizontal-scroll.svg) center no-repeat;background-size:100px;margin:50% 0 0;transform:translateY(-50%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:50;-khtml-opacity:50;opacity:50;filter:.5;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;pointer-events:none;z-index:10}article.branchlist.fadeout:before,article.table.fadeout:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:0}article.branchlist.middle:before,article.table.middle:before{margin-top:20px;background-size:50px;height:70px}article.branchlist.small:before,article.table.small:before{margin-top:10px;background-size:30px;height:40px}article.branchlist table,article.table table{min-width:780px!important;margin:0}}article ul+.gallery{margin-top:-30px}article blockquote{margin:0 0 0 30px}article p+blockquote{margin-top:-30px}article .layout-block{clear:both;display:flex}article .layout-block.layout-align-left{justify-content:flex-start!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important}article .layout-block.layout-align-center{justify-content:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important}article .layout-block.layout-align-right{-webkit-box-pack:end!important;-ms-flex-pack:end!important}article .layout-block.layout-align-full{justify-content:space-evenly!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important}article .layout-block .layout-box{padding:.4em}article .gallery{display:flex;flex-wrap:wrap;padding-bottom:50px}article .gallery:after{content:'';flex-grow:999999999}article .gallery figure{margin:2px;background:rgba(0,56,87,.8);position:relative}article .gallery i{display:block}article .gallery img{position:absolute;top:0;width:100%;height:100%;vertical-align:bottom;object-fit:cover}article>:last-child{margin-bottom:0;padding-bottom:0}article>div>:last-child{margin-bottom:0;padding-bottom:0}.navigation{*zoom:1;padding:0 0 22px}.navigation:after,.navigation:before{display:table;content:""}.navigation:after{clear:both}.navigation>a,.navigation>strong{float:left;font-size:11px;font-size:1.1rem;line-height:14px;color:#2E3538;font-family:Muli,arial,tahoma,verdana,sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase}.navigation>em{float:left;margin:4px 12px 5px 7px;border:solid #2E3538;border-width:0 1px 1px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.navigation strong{color:#000;font-weight:600}@media screen and (max-width:1023px){.navigation{padding-top:0}}@media screen and (max-width:850px){.navigation.b-s{padding:0 0 20px}.navigation.b-s a{display:none}.navigation.b-s a.back{padding:0 0 0 14px;margin:0;position:relative;display:block;z-index:1}.navigation.b-s a.back:before{border-style:solid;border-color:transparent #2E3538 transparent transparent;border-width:3px 4px 3px 0;content:"";left:0;position:absolute;width:0;height:0;top:5px;z-index:1}.navigation.b-s em,.navigation.b-s strong{display:none}}@media screen and (max-width:850px){.introduce .navigation.b-s a.back{color:#000}.introduce .navigation.b-s a.back:before{border-color:transparent #000 transparent transparent}}.right{float:right}.left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.clear{clear:both}.hidetext{overflow:hidden;text-indent:-9999px;white-space:nowrap}.nowrap{white-space:nowrap}.blok-vlevo{float:left!important}.blok-vpravo{float:right!important}.blok-vycisit{clear:both!important}.text-blok{display:block;text-align:justify!important}.text-uprostred{display:block;text-align:center!important}.text-vlevo{display:block;text-align:left!important}.text-vpravo{display:block;text-align:right!important}.t-center{text-align:center!important}.t-left{text-align:left!important}.t-right{text-align:right!important}.obrazek-vlevo,img.left{float:left!important;margin:5px 30px 10px 0!important}.obrazek-vpravo,img.right{float:right!important;margin:5px 0 10px 30px!important}.msg-error,.msg-info,.msg-success{clear:all;margin:40px auto 20px;padding:20px;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.3em;font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.msg-error.inline,.msg-info.inline,.msg-success.inline{display:inline-block;margin:40px auto}.msg-error a,.msg-info a,.msg-success a{position:relative;z-index:1}.msg-error:before,.msg-info:before,.msg-success:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #fff;z-index:0}.msg-success{background:#d6f4a5;border:1px solid #71a619;color:#71a619}.msg-success a{color:#71a619}.msg-error{background:#ffcfd1;border:1px solid #a63232;color:#a63232}.msg-error a{color:#a63232}.msg-info{border:1px solid #3773ad;background:#d4e6ff;color:#3773ad}.msg-info a{color:#3773ad}.btn{display:inline-block;font-family:Muli,arial,tahoma,verdana,sans-serif;font-style:normal;font-weight:800;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.1em;background:#b71234;color:#fff;padding:20px;text-decoration:none!important;text-transform:uppercase;text-align:center;border:0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.btn:hover{color:#fff;background:#a40f2e}.btn.black{padding:15px;font-size:12px;font-size:1.2rem;line-height:20px;background:#000}.btn.black:hover{background:#333}.btn.medium{padding:15px;font-size:13px;font-size:1.3rem;line-height:20px;text-transform:none;font-weight:600}.btn.back{background:#fff;color:#000;position:relative;padding:20px 0 20px 50px}.btn.back:not(.cart):not(.transport):before{content:'';display:block;position:absolute;top:50%;left:40px;transform:translateY(-50%);width:40px;height:2px;background:#828282}.btn.back:not(.cart):not(.transport):after{content:'';display:block;position:absolute;top:calc(50% - 4px);transform:translateY(-50%);border:solid #828282;border-width:0 2px 2px 0;padding:3px;left:40px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.btn.back.cart{padding-left:76px}.btn.back.cart:before{content:'';display:block;position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%);left:40px;background:url(../img/svg/cart-header.svg)}.btn.back.transport{padding-left:76px}.btn.back.transport:before{content:'';display:block;position:absolute;width:20px;height:19px;top:50%;transform:translateY(-50%);left:40px;background:url(../img/svg/transport.svg) no-repeat}@media screen and (min-width:501px){.btn.back{border:1px solid #E0E0E0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:20px 40px 20px 100px}.btn.back:hover{background:#ccc}}@media screen and (min-width:401px) and (max-width:500px){.btn.back{background:0 0!important}.btn.back:not(.cart):not(.transport):before{left:0}.btn.back:not(.cart):not(.transport):after{left:0}.btn.back.cart{padding-left:50px}.btn.back.cart:before{left:0}.btn.back.transport{padding-left:50px}.btn.back.transport:before{left:0}}@media screen and (max-width:400px){.btn.back{padding:20px 0!important;background:0 0!important}.btn.back:after,.btn.back:before{display:none!important}}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;font-size:10pt!important}body{width:100%!important;margin:0!important;padding:0!important;font-family:arial,Garamond,"Times New Roman",serif!important;color:#000;background:0 0;font-size:10px!important}h1,h2,h3,h4{font-family:arial,Garamond,"Times New Roman",serif;color:#000}h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}h4{font-size:14px!important}article ul:not(.dvasloupce):not(.contactlist)>li:not(.nodot){padding:0 0 5px 20px!important}article ul:not(.dvasloupce):not(.contactlist)>li:not(.nodot):before{display:none}article h2+ol,article h2+p,article h2+ul,article h3+ol,article h3+p,article h3+ul,article h4+ol,article h4+p,article h4+ul,article h5+ol,article h5+p,article h5+ul{padding-top:5px}article p,article p.icon{padding:0 0 15px}a:link,a:visited{background:0 0;font-weight:700;text-decoration:underline;color:#444!important}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%}a[href^="http://"]{color:#000}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.contactfooter,footer .copyright ul li:nth-of-type(2),footer .topmenu,footer div div:nth-of-type(2),header div div,header form,header:before,section .navigation{display:none!important}header .logo{margin:0}header{margin:0 0 20px}.in{width:96%!important}section .white .goodsImg,section .white .goodsInfo{float:none!important;width:100%!important}}