<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-webkit-keyframes pulsing {
  50% {-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);}
}

@keyframes pulsing {
  50% {-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);}
}

@-webkit-keyframes competition {
    0% {display:-webkit-box;display:-webkit-flex;display:flex; -webkit-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1);}
    100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
}

@keyframes competition {
    0% {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1);}
    100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
}

@-webkit-keyframes rotate {
  100% {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

@keyframes rotate {
  100% {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

@-webkit-keyframes blockVisible {
  0% {opacity:0.1;top:-150px;}
  100% {opacity:1;top:0;}
}

@keyframes blockVisible {
  0% {opacity:0.1;top:-150px;}
  100% {opacity:1;top:0;}
}

@-webkit-keyframes partner {
  0% {opacity:0;}
  100% {opacity:1;width:100%;}
}

@keyframes partner {
  0% {opacity:0;}
  100% {opacity:1;width:100%;}
}

@-webkit-keyframes blockInvisible {
  100% {opacity:0;}
}

@keyframes blockInvisible {
  100% {opacity:0;}
}

@-webkit-keyframes menu {
  0% {opacity:0; -webkit-transform:translate(0, -25px;); transform:translate(0, -25px;); z-index:-1;}
  100% {opacity:1;}
}

@keyframes menu {
  0% {opacity:0; -webkit-transform:translate(0, -25px;); transform:translate(0, -25px;); z-index:-1;}
  100% {opacity:1;}
}

HTML {}
BODY {margin:0;font-family: 'Roboto', sans-serif; font-size:13px; color:#424242;}
P {line-height:1.6;}
.box {box-sizing:border-box;}
.left {float:left;}
.right {float:right;}
.full {width:100%;}
.half {width:50%;}
.fluid {float:left; width:100%;}
.fluid-box {float:left; width:100%; box-sizing:border-box;}
.wrapper {width:1200px; margin:0 auto;}
.rg-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flat-btn {border:none; border-bottom:4px solid;color:#fff; text-decoration:none; cursor:pointer;-webkit-transition:0.6s;transition:0.6s;}
.flat-btn.back {padding:20px;font-weight:600;min-width: 300px;text-align: center;height: 63px;}
.flat-btn.red {background:#ff7800;border-color:#f07609;}
.flat-btn.red:hover {background:#ff7800;}
.flat-btn.blue {background:#ff7800;border-color:#f07609;}
.flat-btn.blue:hover {background:#f07609;}
H1.heading, H2.heading {font-size:25px;}
.heading {margin-top:0;background-color:#efeeee;text-transform:uppercase;font-weight: 500;box-sizing:border-box;box-shadow: 0px 1px 2px 0px #cbc8c8;min-width:300px;padding: 15px 67px;background-image: url(/images/ico-sroubek.png), url(/images/ico-sroubek.png);background-repeat: no-repeat, no-repeat;background-position: left 15px center, right 15px center;text-align: center; height: 60px;}
.heading.light {background-color:#fff;}
.heading A {color:inherit;text-decoration:none;}
.success {font-size:15px;color: #48b448;}
.error {font-size:15px;color: #eb304d;}
/*.antispam {width:100px;}*/
.row.antispam {}
.row .antispam {width:100px; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center;margin-right:15px;}
.row INPUT[type=submit] {margin-left:15px; }
input:not([type=radio]):not([type=checkbox]):not([type=submit]), select, textarea {apperance:none; height:57px; width:100%; margin-bottom:5px; box-sizing:border-box; color:inherit; padding:20px 15px; border:none;}
input[type=submit] {apperance:none;height: 57px;padding:15px; color:#fff; font-size:18px; text-transform:uppercase;}
textarea {height:100px;}
.marTB {margin: 10px 0;}

/** Tiny MCE */
.maly {font-size: 10px;}
.maly-tucny {font-size: 10px; font-weight: bold;}
.vetsi {font-size: 18px;}
.vetsi-tucny {font-size: 18px; font-weight: bold;}
.nejvetsi {font-size: 24px;}
.nejvetsi-tucny {font-size: 24px; font-weight: bold;}

.obrazekVlevo {float: left; margin: 0px 15px 10px 0px;}
.obrazekVpravo {float: right; margin: 0px 0px 10px 15px;}
/** END Tiny MCE */

.g-input {position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.g-radio, .g-checkbox {/*visibility:hidden;*/margin: 0 15px 0 0;background:#f5f5f5;/*width: 30px;height: 25px;*/}
/*.g-radio:after, .g-checkbox:after {content:"";width:100%; height:100%; background: #f5f5f5;visibility: visible;float: left;}*/
.g-radio:checked:after, .g-checkbox:checked:after {background:#3e91c4;}

.g-select SELECT {margin:0;background:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1; -webkit-appearance:none; font-weight:600;}
.g-select .label {width:30%;}
.g-select {z-index:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;padding-left:10px; position:relative; background:#f5f5f5;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.g-select:after {z-index:-1;content:"";display:block;border-left:1px solid #ccc;position: absolute;top: 10px;right: 0;bottom: 10px;width: 60px;background:url(/images/select-arrow.png) no-repeat center #f5f5f5;}

.list.calendar {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.list.calendar .row:hover .date {color:#fff;}
.list.calendar .row {position:relative;height:57px; margin-bottom:10px; -webkit-transition:0.6s; transition:0.6s; }
.list.calendar .row .abs {position:absolute; left:0; top:0; right:0; bottom:0;}
.list.calendar .row &gt; * {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.list.calendar .date {margin-right:1px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; font-size:15px; font-weight:700; color:#484848; width:180px;}
.list.calendar .date, .list.calendar .link {background:#fff;}
.list.calendar.dark .date, .list.calendar.dark .link {background:#f5f5f5; margin-right:5px;}
.list.calendar .row:hover .date, .list.calendar .row:hover .link {background:#eb304c;color:#fff;}
.list.calendar .link {-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px 0 50px;}
.list.calendar .detail {width:265px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center; background:#0078c1;color:#fff;text-decoration:none; font-size:15px; text-transform:uppercase;}
.list.calendar .detail:hover {background:#eb304c;}
.list.calendar A {color:inherit;}

.list.news {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
.list.news .col {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.list.news .col:hover .text {background-image:url(/images/new-more-h.png);background-color:#ff7800; color:#fff;}
.list.news .col DIV {outline:1px solid rgba(242, 240, 240, 0.42); outline-offset:-4px;}
.list.news .image {margin-bottom:3px;}
.list.news .text {-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:20px 30px; background-image:url(/images/new-more.png);background-repeat:no-repeat;background-position:left bottom;background-color:#f2f0f0; background-origin:content-box;}
.list.news IMG {display:block;}
.list.news BIG {font-size:18px;}
.list.news P:last-child {margin-bottom:43px;}
.list.news A {position:absolute; left:0; top:0; right:0; bottom:0;}

.list.partners {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top: 25px;}
.list.partners .partner {position:relative; height:100px; overflow:hidden;}
.list.partners .partner A {position:absolute; left:0; top:0; right:0; bottom:0;z-index:1;}
.list.partners .partner canvas {position:relative;left:25%;}
.list.partners .partner .overlay {/*display:none;*/position: absolute;top: 0;left:25%;width:0;overflow:hidden;}
.list.partners .partner .overlay IMG {display:block;}
.list.partners .partner:hover .overlay {display:block;-webkit-animation:partner 0.5s;animation:partner 0.5s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards;}

.list.photos {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;margin-top: 25px;}
.list.photos .col IMG {max-width:100%; display:block;}

.list.videos {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;}
.list.videos IFRAME {width:100%; height:100%; height:300px;}
.list.videos H3 {margin-top:0;}

.list.files { flex-wrap: wrap; }
.list.files .col {position:relative;height:120px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;border: 1px solid #efefef;overflow: hidden; background-position:top center; background-repeat:no-repeat; background-size:80px;background-color: #6c6b6b;}
.list.files .col.pdf {background-image:url(/images/icon/pdf.png);}
.list.files .col.doc, .list.files .col.odt, .list.files .col.docx {background-image:url(/images/icon/doc.png);}
.list.files .col.xls, .list.files .col.csv {background-image:url(/images/icon/xls.png);}
.list.files IMG {display:block; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center;}
.list.files A {display:none;}
.list.files IMG.default {height:80%;}
.list.files .info {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; position:absolute; padding:5px; left: 0;right: 0;height: 100%;top: 80px;background: #efefef;}
.list.files .text {position:relative;margin-top: 5px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.list.files .text .name {font-weight:600;}
.list.files .text .size {font-weight:500; float:right;}
.list.files .text-wrap {height:20px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.list.files .col:hover .info {top:0;}
.list.files .col:hover .text-wrap {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; height:auto;white-space:normal;}
.list.files .col:hover .text .size {width:100%;}
.list.files .col:hover A {display:block;margin-top:3px; padding:5px;}
.list.files .text:before {content:""; float:left; margin-right:5px; height:100%;}
.list.files .col.doc .text:before, .list.files .col.odt .text:before, .list.files .col.docx .text:before {content:"DOC";color: #4899d0;}
.list.files .col.pdf .text:before {content:"PDF";color: #cc4c4d;}
.list.files .col.xls .text:before, .list.files .col.csv .text:before {content:"XLS";color: #91cda0;}

#sideCompetition {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 25px 22px;position:fixed;right:0;top:400px;z-index:100;width: 220px;height: 186px;font-size: 16px;font-weight: 600;text-transform: uppercase;}
#sideCompetition .more { position: absolute; bottom: 25px; height: 70px; left: 22px; right: 22px; background: url(/images/ico-apple.png) no-repeat left center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-size: 14px; text-transform: none; font-weight: 500;}
#header {position:relative;z-index:2;padding-top:35px;font-size:15px;/*background:url(/images/header-bg.png) no-repeat right 50px top;*/-webkit-animation:blockVisible 1s;animation:blockVisible 1s;}
#header .wrapper {-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
#header .logo {position:relative;background:url(/images/Prametheus-logo.png) no-repeat left center;height: 87px;width: 409px;}
#header .logo A {position:absolute; left:0; top:0; right:0; bottom:0;}
#header .actions {-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
#header .actions A {height:33px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color:inherit; text-decoration:none;}
#header .actions A:hover {text-decoration:underline;}
#header .actions .login {padding-left:40px; background:url(/images/ico-login.png) no-repeat left center;}
#header .actions .logout {padding-left:20px; font-weight:600;}
#header .actions .registration {margin-left:70px; padding-left:30px; background:url(/images/ico-registration.png) no-repeat left center;}
#header .fast-contact {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end; text-align:right;}
#header .fast-contact .tel {/* padding-left:30px; background:url(/images/ico-contact.png) no-repeat left center; */}
#header .fast-contact .tel:after {content:"//"; margin:10px;}
#header .col2 {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#header .col2 A {color:inherit;}

#menu {position: relative; z-index:1; background:url(/images/menu-bg-orange.png) no-repeat center;height: 100px;margin-top: 35px; font-size:21px; text-transform:uppercase; color:#fff;}
/*#menu:before {content:"";background:url(/images/vrtacka.png);width: 233px;height: 176px;position: absolute; transform:translate(-250px, 0); animation:vrtacka 2s forwards; animation-delay:3s;}*/
#menu .responsive-menu {display:none; background:url(/images/ico-sroubek.png) no-repeat left center, url(/images/ico-sroubek.png) no-repeat right center;}
/*#menu .responsive-menu .menu, #menu UL.submenu {background: rgb(21,128,193); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1ODBjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Mzk2YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -webkit-linear-gradient(top,  rgba(21,128,193,1) 0%,rgba(67,150,201,1) 100%); background: -webkit-linear-gradient(top, rgba(21,128,193,1) 0%, rgba(67,150,201,1) 100%); background: linear-gradient(to bottom,  rgba(21,128,193,1) 0%,rgba(67,150,201,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1580c1', endColorstr='#4396c9',GradientType=0 );}*/
#menu .responsive-menu .menu, #menu UL.submenu {background-color: #ff7800;}
#menu .responsive-menu .head {margin-left:40px;}
#menu .responsive-menu BUTTON {margin:3px 30px 3px 0; outline:none; width: 75px; -webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; background:url(/images/ico-menu.png) no-repeat center;border: none;}
#menu .responsive-menu .submenu {position:relative; top:0;}
#menu .responsive-menu .submenu:before {display:none;}
#menu .responsive-menu .menu LI {display:block;width:100%;float: left;border-bottom: 1px solid #4e89c8;margin:0;padding: 0;}
#menu .responsive-menu .menu LI.has-submenu:hover {background: #1685c9;}
#menu .responsive-menu .menu LI:last-child {border-bottom:none;}
#menu .responsive-menu .menu LI A:before, #menu .submenu LI A:before {content:"\2022";margin-right:15px;}
#menu .responsive-menu .menu LI A {box-sizing:border-box;width: 100%; margin: 0; padding: 10px; padding-left: 11%;}
#menu UL {padding:0; margin:0; list-style:none; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
#menu UL.submenu {display:none; position: absolute;left: 0; top:94px; width: 100%; font-size: 16px; text-transform:none;}
#menu UL.submenu:before {content: ""; width: 15px; height: 15px; display: block; position: absolute; background-color: #ff7800; *background: #1580c1; left: -webkit-calc(50% - 7.5px); left: calc(50% - 7.5px); top: -8px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: -1;}
#menu UL.submenu LI {border-bottom:1px solid #db6a05; /*#4395c8*/ margin:0; padding:10px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;color: #dae1e5;padding:0;}
#menu UL.submenu LI A {box-sizing:border-box;width: 100%;padding: 10px; padding-left: 11%; }
#menu UL.submenu LI:last-child {border-bottom:none;}
#menu UL LI:hover .submenu {display:block; -webkit-animation:menu 0.6s; animation:menu 0.6s;}
#menu UL LI {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin: 3px 0;padding: 0 20px;position: relative;box-sizing: border-box;}
#menu UL LI:HOVER {border-bottom: 5px solid #ff7800;} /*#0078c1*/
#menu UL.submenu LI:HOVER {border-bottom:1px solid #db6a05; background:#db6a05;} /* #4395c8 */
#menu UL LI:HOVER A {margin-top:5px;}
#menu UL LI:HOVER UL.submenu  A {margin:0;}
#menu UL LI.has-submenu:HOVER {border-bottom-color:transparent; /*background:#0077bf;*/}
#menu A {color:inherit; text-decoration:none; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}

#nav {margin:40px 0; font-size:13px; color:#474747;}
#nav .wrapper {-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
#nav A:first-child {-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch; background:url(/images/ico-home.png) no-repeat center #f0f0f0; padding:10px 20px; margin:0 15px 0 0; }
#nav A:hover {text-decoration:underline;}
#nav A:not(:first-child):not(:last-child) {margin-left:0;}
#nav A:not(:first-child):not(:last-child):after {content:"//";margin:15px;}
#nav A {color:inherit; text-decoration:none; font-weight:600;}

#board {margin-top: 35px; padding-top: 55px;background:url(/images/board-bg3.jpg) no-repeat center top;background-origin: content-box; position: relative;min-height: 538px; overflow: hidden;}
//#board:before {content:"";display:block;width:100%;position:absolute;bottom: -34px;height: 67px;background: #0078c1;-webkit-transform: rotate(-2deg) scale(2, 1);-ms-transform: rotate(-2deg) scale(2, 1);transform: rotate(-2deg) scale(2, 1);z-index: 1;}
//#board:after {content:"";height:120px;display:block;background:#f3f3f4;-webkit-transform:rotate(-2deg) scale(2, 1);-ms-transform:rotate(-2deg) scale(2, 1);transform:rotate(-2deg) scale(2, 1);z-index: -1;position: relative;top: -33px;}
#board .wrapper {min-height: 630px;position: relative;}
#board .wheels {position:relative;left:350px; top: -47px; height: 278px;width: 524px;-webkit-transition:0.5s;transition:0.5s;}
#board .wheels:hover {-webkit-transform: rotate3d(10, 59, -1, 26deg);transform: rotate3d(10, 59, -1, 26deg);}
/*#board .wheels CANVAS {position:absolute; left:0; top:0; right:0; bottom:0;}*/
#board .wheels .wheel {position:absolute;width:50px; -webkit-animation:rotate 1s infinite; animation:rotate 1s infinite; -webkit-animation-timing-function:linear; animation-timing-function:linear;}
#board .wheels .wheel.color1 path {fill:#d2e6ee;}
#board .wheels .wheel.color2 path {fill:#f9df58;}
#board .wheels .wheel.color3 path {fill:#a4cddd;}
#board .wheels .wheel.color4 path {fill:#4b7f98;}
#board .wheels .wheel.color5 path {fill:#f26126;}
#board .triangl {position: absolute;left: 490px;bottom: 180px;}
.circle { width: 140px; height: 140px; position: absolute; display: flex; align-items: center; justify-content: center; padding-top: 5px; background: #ff7800; text-align: center; font-size: 20px; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #fff; border-radius: 50%; box-sizing: border-box; transition: background .3s; }
.circle.first { left: 720px; bottom: 64px; }
.circle.second { left: 885px; bottom: 73px; background: #fff; color: #424242; }
.circle.third { left: 1050px; bottom: 82px; }
.circle:hover { background: #f07609; }
.circle.second:hover { background: #f7f7f7; }
.circle:before { content: ''; width: 35px; height: 34px; position: absolute; top: 13px; left: calc(50% - 17.5px); background: url('/images/ico-sroubek.png') no-repeat; }

.registerBubble { width: 191px; height: 188px; position: absolute; top: -53px; left: 25px; z-index: 101; background: url('/images/bubble-register-orange.png') center no-repeat; transition: background .5s; animation: pulsing 3s infinite; }
.registerBubble:hover { *background: url('/images/bubble-register-blue.png') center no-repeat; }
#panacek {position: absolute;left: 192px;bottom: 35px; height: 550px;}
#soutezBtn {z-index: 1; position: absolute; top:-23px;}
/*#panacek {position: absolute;left: 112px;top: 117px;fill:transparent;height: 557px;width: 385px;}
#panacek:hover .mouth {animation:mouth 1s; animation-fill-mode:forwards;}
#panacek:hover .oboci {animation:oboci 1s; animation-fill-mode:forwards;}
#panacek .eye {animation:zavritVicka 4s infinite alternate;}
#panacek .zornicka {animation:zornicky 4s infinite alternate;}*/

#competition {background:#0078c1;position:relative;z-index: 1;}
#competition:before {content:""; position:absolute; height:83px; top:-83px; width:100%; background:url(/images/skew-blue-bg.png);}
#competition .wrapper {background:url(/images/competition-bg.png) no-repeat left top; min-height:480px;}
#competition .col {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:726px;position: relative;top: -150px;}
#competition .text {width:560px; color:#fff;}
#competition .size1 {font-size:50px; font-weight:600; text-transform:uppercase;}
#competition .size2, #competitionButton .size2 {font-size:29px; font-weight:600; text-transform:uppercase;}
#competition .size3 {font-size:25px;}
#competition .text .color1 {color:#2a2929;}
/*#competition .flat-btn {animation:pulsing 3s infinite; animation-timing-function:cubic-bezier(0.42, 1.19, 0.72, -0.01); margin-top:30px; padding: 10px 15px 10px 203px;background-image:url(/images/ico-apple.png);background-repeat:no-repeat;background-origin: padding-box;background-position: left 114px center;text-align: left;}*/
#competitionButton {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-animation:pulsing 3s infinite; animation:pulsing 3s infinite;-webkit-animation-timing-function:cubic-bezier(0.42, 1.19, 0.72, -0.01);animation-timing-function:cubic-bezier(0.42, 1.19, 0.72, -0.01);margin-top:30px;padding: 10px;}
#competitionButton:before {content:"";margin-right:15px; width:51px;height:62px;display: block;background-image: url(/images/ico-apple.png);background-repeat: no-repeat;background-origin: padding-box;}
#competition .cyrcles {-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom: 30px;}
#competition .cyrcle {border-radius:50%;position:relative;}
#competition .cyrcle.parent {width:215px; height:215px;}
#competition .cyrcle.children {width:193px; height:193px;position:absolute; background:url(/images/macbook.jpg) no-repeat center #fff;}
#competition .cyrcle.children .children {display:none;background: #fff; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;font-size:23px;left:0; }
#competition .cyrcle.children:hover .children {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;-webkit-animation:competition 1s;animation:competition 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
#competition .cyrcle.children .children BIG {color:#eb304c; font-size:32px; text-transform:uppercase;font-weight:600;}
#competition .c1 {background:#0078c1;top: 20px;}
#competition .c1 .cyrcle {right:0; bottom:0; background:url(/images/iphone.jpg) no-repeat center #fff;}
#competition .c2 {background:#eb304c;}
#competition .c2 .cyrcle {bottom:0;left: 12px; background:url(/images/macbook.jpg) no-repeat center #fff;}
#competition .c3 {background:#5d5d5d;top: -20px;}
#competition .c3 .cyrcle {bottom:0; left:0; background:url(/images/ipad.jpg) no-repeat center #fff;}

#text {position:relative;z-index: 1;padding-bottom:100px;}
#text #competitionButton {margin:0 0 30px 0; display:none;}
//#text:after {content:"";display:block;width:100%;position:absolute;height: 70px;background: #efefef;bottom: -36px;-webkit-transform: rotate(1deg) scale(2, 1);-ms-transform: rotate(1deg) scale(2, 1);transform: rotate(1deg) scale(2, 1);outline: 1px dotted #efefef;}
#text.kalendar-akci {padding-bottom:35px;}
#text.kalendar-akci:after {content: "";position: absolute;height: 83px;bottom: -83px;width: 100%;left: 0;background: url(/images/skew-calendar-bg.png);}
#text .wrapper {}
#text.about {padding-bottom:0;}
#text.about:before {content:""; position:absolute; height:83px; top:-83px; width:100%; background:url(/images/skew-white-bg.png);}
#text.about .wrapper {padding: 50px 0 90px 0; position:relative;}
#text.about .col { margin-bottom:30px;}
/*#text.about .col:after {content: ""; float: left; width: 50%; height: 392px; position: absolute; right: 0; bottom: 15px; background: url(/images/about-bg.jpg) no-repeat right bottom;}*/

#text H1 {display:inline-block; min-width:380px;}
#text {font-size:15px;}
#text P A {color:#4193c6;}
#text IMG {max-width:100%;}
#files A {color:#fff;}
#text INPUT:not([type=submit]):not([type=radio]):not([type=checkbox]), TEXTAREA {background:#f5f5f5;}
#contact #map {background:#ccc;}
#contact .rg-col1-2:nth-child(2n) {margin-right:0;}


#registration {margin-bottom: -65px;padding: 0 0 80px 0; background: url(/images/student_mistr.png) no-repeat right -0 bottom 110px; *background: url(/images/registration-bg2.png) no-repeat right -16px bottom;}
#registration .col1 {width:520px;}
#registration .rg-row {-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
#registration .row {margin-bottom:5px;}
#registration .row:first-of-type {margin:35px 0 50px 0;}
#registration .row:first-of-type LABEL {font-weight:600;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
#registration .row:last-of-type {margin:20px 0;}
#registration .row:last-of-type LABEL .g-checkbox{float:left; margin-bottom:15px;}

#login {padding: 50px 0 120px 0;margin: -50px 0 -80px 0;background: url(/images/login-bg2.jpg) no-repeat right bottom -23px;}
#login .col1 {width:520px;}
#login INPUT[type=submit] {margin-top:25px;}

#calnew {position:relative; z-index:1; background:#f4f4f4;padding-bottom:38px; }
#calnew:before {content:""; position:absolute; height:83px; top:-83px; width:100%; background:url(/images/skew-silver-t-bg.png) no-repeat left bottom;}
#calnew:after {content:""; position:absolute; height:83px; bottom:-83px; width:100%; background:url(/images/skew-silver-b-bg.png) no-repeat;}
#calnew .wrapper {-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
#calnew .col1 {width:673px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#calnew .col1 .button {float: right; background: #ff7800; color: #fff; height: 63px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 30px; font-size: 15px; text-transform: uppercase;text-decoration:none;}
#calnew .col1 .bold {font-weight:600;}
#calnew .col1 H2 {display:inline-block; /*width:300px;*/}
#calnew .col2 {width:380px;}

#news {position:relative; /*z-index:1;*/ background:url(/images/news-background.jpg) no-repeat center top; background-attachment:fixed; padding-top:50px; padding-bottom:100px;}
/*#news:after {content:"";display:block;width:100%;position:absolute;height: 70px;background: #fff;bottom: -36px;transform: rotate(-2deg) scale(2, 1);}*/
#news .wrapper {margin-top:80px;}
#news .heading {margin-bottom:30px;}

#partners {padding: 40px 0;position:relative;}
#partners:before {content:""; position:absolute; height:83px; top:-83px; width:100%; background:url(/images/skew-white-bg.png);}
//#partners:after {content:"";display:block;width:100%;position:absolute;height: 70px;background: #0078c1;bottom: -36px;-webkit-transform: rotate(-2deg) scale(2, 1);-ms-transform: rotate(-2deg) scale(2, 1);transform: rotate(-2deg) scale(2, 1);}
#partners .wrapper {min-height:200px;}

#footer {padding:50px 0 100px 0; position:relative;background:#ff7800; color:#fff;}
#footer:before {content:""; position:absolute; height:83px; top:-83px; width:100%; *background:url(/images/skew-blue-bg.png);}
#footer H3 {margin-top:0; font-size:13px; font-weight:500; text-decoration:underline;text-transform:uppercase;}
#footer A {color:inherit; text-decoration:none;}
#footer A:HOVER {text-decoration:underline;}
#footer A.author {margin-top:50px;}
#footer .wrapper {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
#footer .col {min-height:100px;}
#footer .col1 {text-transform:uppercase;}
#footer .col1 UL {padding:0;line-height:1.8;}
#footer .col1 LI {list-style:none; float:left; width:50%;}
#footer .col2 DIV {margin:8px 0; padding-left:25px; background-repeat:no-repeat; background-position:left center; background-origin:padding-box;}
#footer .col2 .company {background-image:url(/images/ico-contact1.png);}
#footer .col2 .phone {background-image:url(/images/ico-contact2.png);}
#footer .col2 .email {background-image:url(/images/ico-contact3.png);}
#footer .col3 {width:150px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
#footer .col3 .social {background:url(/images/ico-fb.png) no-repeat right center;background-origin:padding-box;padding: 7px 57px 7px 0;margin-bottom:20px;}
#footer .col3 .social BIG {text-decoration:underline;}

</pre></body></html>