@media only screen and (min-width:900.01px) and (max-width:960px){
.main{font-size:0.95em;}
#searchmenu{font-size:0.7em;}
#searchdiv input[type="image"]{margin-top:3px;}
#slidernav{font-size:0.9em;}
.akcetext{font-size:0.6em;}
}
@media only screen and (min-width:840.01px) and (max-width:900px){
.main{font-size:1em;}
#searchmenu{font-size:0.7em;}
#searchdiv input[type="image"]{margin-top:3px;}
#slidernav{font-size:0.8em;}
.akcetext{font-size:0.56em;}
}
@media only screen and (min-width:741px) and (max-width:840px){
.main{font-size:1.12em;}
#searchmenu{font-size:0.6em;}
#slidernav{font-size:0.7em;}
.akcetext{font-size:0.5em;}
}
@media only screen and (min-width:640.01px) and (max-width:740.99px){
.main{font-size:1.25em;}
#searchmenu{font-size:0.6em;}
#slidernav{font-size:0.6em;}
.akcetext{font-size:0.5em;}
#page{font-size: 1.1em;}
}
@media only screen and (min-width:640.01px) and (max-width:960px){body{font-size:1.25em;}
#hlpodmenu1, #hlpodmenu2, #hlpodmenu3, #hlpodmenu4, #hlpodmenu5, #hlpodmenu6, #hlpodmenu7, #hlpodmenu8 {
//padding: 0% 2% 0.4% 2%; 
margin-bottom: 2%;}
.kontakt1, .kontakt2, .kontakt3{float:left;width:33.3%;text-align:center;font-size: 1em}
  .fa-clock, .fa-map-marker-alt, .fa-landmark{display: inline-block;font-size: 3em;margin: 7% 0 7% 0;color: #02bed7;}
.menufcara {bottom: 11%;}
.tituly{font-size:0.93em;}
#levy #socialface, #levy #socialtwit, #levy #socialinst{font-size:0.75em !important;}
#logo{width:75%;}
.menuou{clear:both;}
footer{z-index:1;}
#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{position:absolute;border-radius:6px;background:url(grafika2016/menu-lista.png) top no-repeat #2f333e;font-size:0.9em;}
#hlpodmenu1 a, #hlpodmenu2 a, #hlpodmenu3 a, #hlpodmenu4 a, #hlpodmenu5 a, #hlpodmenu6 a, #hlpodmenu7 a, #hlpodmenu8 a{text-decoration:none;}
#hlpodmenu1 ul, #hlpodmenu2 ul, #hlpodmenu3 ul, #hlpodmenu4 ul, #hlpodmenu5 ul, #hlpodmenu6 ul, #hlpodmenu7 ul, #hlpodmenu8 ul{padding:0;margin:0;}
#hlpodmenu1 li, #hlpodmenu2 li, #hlpodmenu3 li, #hlpodmenu4 li, #hlpodmenu5 li, #hlpodmenu6 li, #hlpodmenu7 li, #hlpodmenu8 li{list-style:none;}
#menum, #menumuvod{display:none;}
.j{text-align:justify !important;}
.studentexpl{float:left;width:33%}
.studentexpr{float:right;width:65%}
.studentexpl2{float:right;width:33%}
.studentexpr2{float:left;width:65%}
#jcarouselpopis{border-radius:5px;}
.tclear{}
.mrtp0{margin-right:0 !important;}
footer{padding:2% 0 10px 0;}
footer img{max-width:40%;}
.oborytema{width: 49%;margin: 0 1% 1% 0;background: #f1f1f1;padding: 6% 0 0 0; border-radius: 8px;position: relative;float: left;display:block;}
.oborytema span{position: absolute; left: 2%;right: 2%;text-align: center;font-size: 0.61em;top: 50%;transform: translateY(-50%);}
.cistvice{font-size:0.6em;border-radius:3px;}
#jcarouselpopis{padding:12px;margin-right:2%;}
.slidetop{font-size:0.7em;padding:0 10px 10px 0;display:block;}
.slidebot{font-size:0.6em;padding:2% 0 0 0;display:block;font-family:RamsLt, Arial;}
#logo{margin:0;}
.hlpodmenucast{width:36.8%;margin:1% 2% 1% 1.7%;float:left;}
.hlpodmenucast2{width:17.4%;margin:1% 0 1% 0%;float:left;}
.mjaz{display:inline-block;width:auto;width:25%;float:left;text-align:left;margin-bottom:5px;}
.modk{display:inline-block;width:auto;width:75%;float:right;margin-bottom:5px;}
.mmoodle{padding-left:6%;}
.memail, .mportal{padding-left:3%;}
.vel1{padding:1%;width:18%;}
.vel2{padding:1%;width:28%;}
.patblok,.patblokshop{float:left;}
#searchmenu{text-align:right;padding:10px 0 10px 10px;float:right;text-transform:uppercase;width:39%;position:absolute;top:0;right:0;}
#searchmenu a{color:#444444;}
#searchmenu span{display:block;color:#444444;}
#searchmenu form{display:block;margin-top:10px;}
#searchmenu input{float:right;}
#search, #searchmob{font-size:1.32em;width:79%;padding:5px 5px 5px 0;background:#e5e5e5;margin-top:3px;}
#slider{width:76%;margin:0 auto;position:relative;overflow:hidden;float:left;font-size:1.2em;}
#slidernav{width:24%;position:relative;float:right;}
#topmenu{display:none;}
#menu{display:block;position:relative;width:100%;/*font-size:0.75em;*/}
#menu ul{margin:0;padding:0 0 0 5px;}
#menu li{float:left;list-style:none;}
#menu li span{display:block;font-size:0.8em;float:left;margin:0 4px 0 2px;}
#menu li a{display:inline-block;text-decoration:none;color:black;padding:10px 0 10px 0;text-transform:uppercase;float:left;}
#pravy ul li a{font-size: 0.75em;}
.rada1xa{width:100%;padding:0%;margin:0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada1xa span{position:absolute;background:rgba(25, 25, 25, .7);width:84%;bottom:5%;left:5%;color:white !important;text-decoration:none;border-radius:8px;font-size:1.0em;padding:3%;text-align:center;margin:0;}
.rada1xa img{border-radius:8px;}
.rada2xa, .rada2x0{width:48%;padding:0%;margin:0% 4% 4% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada2xb, .rada2x1{width:48%;padding:0%;margin:0% 0% 4% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada3xa, .rada3xb, .rada3x0, .rada3x1{width:31.95%;padding:0%;margin:0% 2% 3% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada3xc, .rada3x2{width:31.95%;padding:0%;margin:0% 0% 3% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada4xa, .rada4xb, .rada4xc, .rada4x0, .rada4x1, .rada4x2{width:23.5%;padding:0%;margin:2% 2% 3% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada4xd, .rada4x3{width:23.5%;padding:0%;margin:2% 0% 3% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.radakat1a,.radakat1b{width:32%;padding:0%;margin:2% 2% 3% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.radakat1c{width:32%;padding:0%;margin:2% 0% 3% 0%;float:left;text-align:center;font-size:1.5em;position:relative;}
.rada2{width:33%;padding:0%;margin:1% 0.3% 1% 0%;float:left;text-align:center;font-size:1.5em;text-align:left;position:relative;}
.katedraakce{width:49%;padding:0%;margin:1% 1% 1% 0%;float:left;text-align:center;font-size:2em;text-align:left;position:relative;}
.katedraakcekalandar{width:49.5%;padding:0%;margin:1% 0.5% 1% 0%;float:left;text-align:center;font-size:1.4em;text-align:left;position:relative;}
.katedraakcekalandar img{border-radius:8px;}
.rada2kalandar{width:33.4%;padding:0%;margin:1% 0% 1% 0%;float:right;text-align:center;font-size:1.5em;text-align:left;position:relative;}
.rada2kalandar img{border-radius:6px;}
.akcedatum{font-size:0.48em;}
.kalendarakcitext1{position:absolute;left:25%;top:16%;font-size:16px;text-transform:uppercase;z-index:10}
.kalendarakcitext2{position:absolute;left:25%;top:48%;font-size:20px;text-transform:uppercase;z-index:10}
.levytitul, .levytitul2{float:left;margin:2% 1% 2% 0%;width:49%;}
.pravytitul, .pravytitul2{float:left;margin:2% 0% 2% 1%;width:49%;}
.fakulta{margin:1%;width:14%;padding:0%;background:#ffffff;display:inline-block;border-radius:10px;}
.fakulta img{max-width:100%;}
.hub{margin:1%;display:inline-block;text-align:center;}
.hub img{max-width:80%;}
.hub2{margin:2% 4% 1% 0;;display:inline-block;width:auto;max-width:9%;text-align:center;border-radius:5px;}
.hub2 img{float:left;max-width:100%;}
#menupruh{height:5px;border-radius:4px;margin:0px;}
.budovanazev{font-size:0.6em;}
#cely{width:99%;float:left;margin:2% 1% 0 0;padding:0 0 2% 0;font-size:1.2em;}
#levy{width:74%;float:left;margin:0% 1% 0 0;padding:0 0 2% 0;font-size:0.8em;min-height:390px;_height:390px;}
#pravy{width:24%;margin:3% 0 0 1%;padding:0 0 2% 0;float:right}
#pravy ul{margin:0;padding:0;list-style:none;}
#pravy ul li{margin:0%;padding:0;}
#pravy ul li a{text-decoration:none;color:#444444;display:block;padding:2% 0 2% 0;}
#levy h1, #cely h1{font-size:1.8em;padding-top:0;margin:3% 0 3% 0%;}
#levy h2{font-size:1.1em;padding-top:0;margin:3% 0 1.5% 0;}
#pravy h1{font-size:1.1em;padding-top:0;}
#pravy h2{font-size:1.1em;padding-top:0;}
ul.ul_podmenu1 li{margin-left:8% !important;}
ul.ul_podmenu1 li a{color:#444444;border-bottom:1px solid #444444 !important;}
ul.ul_podmenu2 li a{color:#444444;border-bottom:1px solid #444444 !important;}
.listanav{margin:0.5% 0 0 0;padding:0;color:#999999;font-size:0.8em;}
.aktualitaleft{width:16%;float:left;margin:2% 1% 1% 0;}
.aktualitaright{width:80%;float:left;margin:2% 1% 1% 1%;}
.aktualitaright h2{margin:0 0 1% 0;color:#00bfd8;}
.aktualitaright p{margin:0 0 1% 0;}
.publikovano{color:#a0a0a0 !important;font-size:0.9em;}
#perskarta{font-size:0.85em;padding:2% 0 2% 0;}
#kartadiv{padding:0 2% 2% 0%;clear:both;position:relative;}
#karta1{position:absolute;top:0;left:0%;right:0%;}
#karta2, #karta3, #karta4, #karta5, #karta6{position:absolute;top:0;left:0%;right:0%;display:none;}
#kartazakl, #kartaziv, #kartapubl, #kartavyuka, #kartaprace, #kartaproj{margin:0 1% 0 0;float:left;width:auto;background:#eeeeee;position:relative;cursor:pointer;border-radius:5px;}
#kartazakl:hover, #kartaziv:hover, #kartapubl:hover, #kartavyuka:hover, #kartaprace:hover, #kartaproj:hover{margin:0 1% 0 0;float:left;width:auto;background:#ffffff;-webkit-box-shadow:inset 0px 0px 0px 2px #eeeeee;-moz-box-shadow:inset 0px 0px 0px 2px #eeeeee7;box-shadow:inset 0px 0px 0px 2px #eeeeee;position:relative;cursor:pointer;}
#kartazakl a, #kartaziv a, #kartapubl a, #kartavyuka a, #kartaprace a, #kartaproj a{padding: 8px;}
.kartaactive{-webkit-box-shadow:inset 0px 0px 0px 2px #02bed70;-moz-box-shadow:inset 0px 0px 0px 2px #02bed7;box-shadow:inset 0px 0px 0px 2px #02bed7;}
#kalendar div{float:left;}
#kalendar .hlav{background:#cacaca;width:13.75%;border-left:1px solid #cacaca;text-align:center;padding:2% 0 2% 0;}
#kalendar .hlav span{display:block;width:100%;border-left:1px solid white;margin:0;padding:0 2% 0 2%;}
#kalendar .kal{padding:3% 2% 1% 2%;width:9.75%;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;position:relative;}
#kalendar .kal:hover, #kalendar .kalr:hover{background:#fff3d0;}
#kalendar .kalr{padding:3% 2% 1% 2%;width:9.75%;border-left:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;position:relative;}
#kalendar .firsth{border-top-left-radius:6px;}
#kalendar .firsth span{border:none;}
#kalendar .lasth{border-top-right-radius:6px;border-right:1px solid #cacaca;}
#kalendar .last{border-bottom-right-radius:6px;}
#kalendar .first{border-bottom-left-radius:6px;}
.kaldatum{text-align:center;}
.datumpopis{display:inline-block;width:22%;font-size:1.3em;}
.datumleft{display:inline-block;width:3%;border-radius:3px;background:#cacaca;padding:0.5%;}
.datumright{display:inline-block;width:3%;border-radius:3px;background:#cacaca;padding:0.5%;}
.datumleft:hover{background:#333333;color:white;}
.datumright:hover{background:#333333;color:white;}
.datumakce{position:absolute;text-align:center;width:70%;top:0%;}
.datumakce span{font-size:0.8em;}
#kalendar{margin-bottom:3%;}
#kalakce .kalakcerada{float:left;width:48%;padding:2% 2% 2% 0;font-size:1.2em;}
#hlmenu1 a span, #hlmenu2 a span, #hlmenu3 a span, #hlmenu4 a span, #hlmenu5 a span, #hlmenu6 a span, #hlmenu7 a span, #hlmenu8 a span{float:right;display:inline-block;}
#hlmenu1 a, #hlmenu2 a, #hlmenu3 a, #hlmenu4 a, #hlmenu5 a, #hlmenu6 a, #hlmenu7 a, #hlmenu8 a{display:block;width:100%;text-align:center;}
#searchdiv{width:100%;float:right;border:1px solid #cccccc;background:#e5e5e5;border-radius:5px;}
#searchdiv input[type=image]{float:right;border:none;padding:1% 2% 0 0;}
#searchdiv input[type=text]{float:left;border:none;padding:1% 0% 0 2%;}
th{font-size:1em;}
.personalni, td{font-size:0.95em;}
#osobaprofil h1{font-size:1.9em !important;margin:0;}
#osobaprofil h2{font-size:1.1em !important;margin:0;}
#osobaprofil p{font-size:0.8em !important;}
.inblok3{position:absolute;background:rgba(25, 25, 25, .7);display:flex;align-items:center;justify-content:center;bottom:5%;left:5%;right:5%;color:white !important;text-decoration:none;border-radius:8px;font-size:0.7em;padding:2%;}
.inblok2{position:absolute;background:rgba(25, 25, 25, .7);width:84%;bottom:5%;left:5%;color:white !important;text-decoration:none;border-radius:8px;font-size:1.0em;padding:3%;text-align:center;margin:0;}
.inblok2 a{color:white !important;text-decoration:none;font-size:1.2em;}
.inblok2 span{font-size:0.7em;}
#sliderdiv{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:8px;}
.akcebox{background:#e9e9e9;border-radius:6px;padding:1% 2% 1% 2%;width:96%;}
.foto2{border-radius:5px;margin:2% 2% 2% 0;width:48%;}
.foto3{border-radius:5px;margin:0% 2% 2% 0;width:31.3%;}
.foto4{border-radius:5px;margin:0% 2% 2% 0;width:23%;}
.foto5{border-radius:5px;margin:0% 2% 2% 0;width:18%;}
.fakultyodsazeni{margin-left:4.6%;padding-left:0;list-style:none;}
.vysledkyvyhl{width:auto;padding:5px 8px 5px 8px;background:#eeeeee;border:2px solid #eeeeee;float:left;margin:0 1% 0 0;cursor:pointer;text-align:center;border-radius:6px;display:inline-block;text-decoration:none;cursor:pointer;color:#444444 !important;}
#dalsiseznamyhlavni{position:relative;margin:0;padding:0;float:left;}
#dalsiseznamy{padding:7px 0 0 0;display:none;position:absolute;}
#dalsiseznamyobsah{width:auto;padding:1%;background:#eeeeee;border:2px solid #eeeeee;float:left;margin:0 1% 0 0;cursor:pointer;text-align:center;border-radius:6px;text-decoration:none;cursor:pointer;color:#444444 !important;}
#dalsiseznamy ul{margin:0;padding:0;list-style:none;}
#dalsiseznamy li{margin:0;padding:0;}
#dalsiseznamy a{text-decoration:none;cursor:pointer;color:#444444 !important;padding:5px 8px 5px 8px;display:block;border-bottom:1px solid #cccccc;}
#dalsiseznamy a:hover{color:#02bed7 !important;}
.cisla{width:14%;padding:1%;background:#eeeeee;border:2px solid #eeeeee;float:left;margin:0 1% 2% 0;cursor:pointer;text-align:center;border-radius:6px;}
.vyhl{width:auto;padding:1%;background:#eeeeee;border:2px solid #eeeeee;float:left;margin:0 1% 2% 0;cursor:pointer;text-align:ÿ ntሴ́;border-radius:6px;}
.fotorok{width:4.8%;padding:1%;background:#eeeeee;border:2px solid #eeeeee;float:left;margin:0 1% 2% 0;cursor:pointer;text-align:center;border-radius:6px;}
.w50 .fakultyodsazeni{margin-left:10.5% !important;}
.blokimg{float:left;margin:0 0 2% 0;width:8%;}
.bloktext{float:left;width:91%;}
.banner{margin-top:4.4%;}
.dlazdice{margin-top:2.4%;}
.banner2{margin-top:2%;}
.dlazdice2{margin-top:0%;}
#facebutton, #instbutton, #twitbutton{width:10%;height:10%;margin:0 0 1.6% 2%;cursor:pointer;float:left;opacity:0.3;!important;}
#facebutton2, #instbutton2, #twitbutton2{width:98%;margin:0 0 35% 0;cursor:pointer;opacity:0.3;!important;}
.kniha{width:18.5%;float:left;padding:0 0.5% 0 1%;background:#eeeeee;}
.kniha2{width:24%;float:left;padding-right:1%;}
.kniha3{width:22%;float:left;padding:1.5%;}
#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{display:none;z-index: 2005}
#kartazakl h2, #kartaziv h2, #kartapubl h2, #kartavyuka h2, #kartaprace h2, #kartaproj h2{margin:0 !important;font-size:0.9em !important;font-weight:bold;}
.w50 .socialfss span.cast1, .w50 .socialfu span.cast1, .w50 .socialpdf span.cast1, .w50 .sociallf span.cast1, .w50 .socialff span.cast1, .w50 .socialprf span.cast1, .w50 .socialou span.cast1{width:7.5% !important;margin-right:2% !important;;padding:0.61% !important;;}
.liprf{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#799b22;}
.liprf li span{margin:0;padding:0;color:#222222;}
.socialprf span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#799b22;border-radius:5px;}
.w50 .socialfss span.cast1, .w50 .socialfu span.cast1, .w50 .socialpdf span.cast1, .w50 .sociallf span.cast1, .w50 .socialff span.cast1, .w50 .socialprf span.cast1, .w50 .socialou span.cast1{width:5.3% !important;margin-right:2% !important;;padding:0.61% !important;;}
.socialprf span.cast2{display:inline-block;}
.black a, .black{color:#252525 !important;}
.lilf{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#007cba;}
.lilf li span{margin:0;padding:0;color:#222222;}
.sociallf span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#007cba;border-radius:5px;}
.sociallf span.cast2{display:inline-block;}
.lipdf{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#ee7202;}
.lipdf li span{margin:0;padding:0;color:#222222;}
.socialpdf span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#ee7202;border-radius:5px;}
.socialpdf span.cast2{display:inline-block;}
.lifss{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#fcb700;}
.lifss li span{margin:0;padding:0;color:#222222;}
.socialfss span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#fcb700;border-radius:5px;}
.socialfss span.cast2{display:inline-block;}
.liou{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#02bed7;}
.liou li span{margin:0;padding:0;color:#222222;}
.socialou span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#02bed7;border-radius:5px;}
.socialou span.cast2{display:inline-block;}
.liff{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#74348b;}
.liff li span{margin:0;padding:0;color:#222222;}
.socialff span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#74348b;border-radius:5px;}
.socialff span.cast2{display:inline-block;}
.lifu{margin:0;padding:0 0 0 5.8%;list-style-type:square;color:#d2081e;}
.lifu li span{margin:0;padding:0;color:#222222;}
.socialfu span.cast1{display:inline-block;width:3.6%;padding:0.31%;margin-right:1%;background:#d2081e;border-radius:5px;}
.socialfu span.cast2{display:inline-block;}
.blok1{font-size: 1.6vw;width: 41%;border-radius:10px;background: blue; padding: 5% 4% 5% 4%;float:left;margin: 0 0 1% 0.5%;position:relative;}
.blok1 span{display:inline-block;position: absolute; left: 4%;right: 4%;text-align: center;top: 50%;transform: translateY(-50%);}
.blok2 {font-size: 1.6vw;width: 41%;border-radius:10px;background: blue; padding: 5% 4% 5% 4%;float:right;margin: 0 0.5% 1% 0;position:relative;}
.blok2 span{display:inline-block;position: absolute; left: 4%;right: 4%;text-align: center;top: 50%;transform: translateY(-50%);}     
.prijimacky table td span * {
  box-sizing: border-box;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.prijimacky table td span, .box {
  display: inline-block;
}

.prijimacky table td span > input, .box > input {
  display: none;
}

.prijimacky table td span > label, .box > label {
  vertical-align: top;
  padding-left: 23px;
}

.prijimacky table td span > [type="checkbox"] + label:before, .box > [type="checkbox"] + label:before {
  color: #777;
  content: '';
  position: absolute;
  left: 0px;
  display: inline-block;
  min-height: 14px;
  height: 14px;
  width: 14px;
  border: 1px solid #777;
  border-radius: 5px;
  vertical-align: top;
  text-align: center;
  content: '';
}

.prijimacky table td span > [type="checkbox"]:checked + label:before, .box > [type="checkbox"]:checked + label:before {
  width: 14px;
  height: 14px;
  background-color: #29303c;
  background-image: url(https://www.osu.cz/grafika2016/ano.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;    
}

.prijimacky table td span > [type="radio"] + label:before, .box > [type="radio"] + label:before {
  color: #777;
  content: '';
  position: absolute;
  left: 0px;
  display: inline-block;
  min-height: 14px;
  height: 14px;
  width: 14px;
  border: 1px solid #777;
  border-radius: 5px;
  vertical-align: top;
  text-align: center;
  content: '';
}

.prijimacky table td span > [type="radio"]:checked + label:before, .box > [type="radio"]:checked + label:before {
  width: 14px;
  height: 14px;
  background: #29303c;
}
.checkpoz
{
  display: inline-block;
  position: relative;
  margin: 0 14px 8px 0;
}
.checkpoz label
{
display: inline-block;
}
.prijimackytext
{
padding: 1% !important; margin-bottom: 1%; box-sizing: border-box;
}
.obory50
{
display: block; width: 50%; float: left;
}
.obory50td
{
padding: 1% 0 0.3% 0 !important;
}
.obory100
{
display: block; width: 100%; float: left;  
}
.obory100td
{
padding: 1% 0 0.3% 0 !important;;
}
ul.carka {position: relative;list-style:none;margin-left: 0;padding-left: 10px;margin: 2% 0 0 0% !important;}
ul.carka li:before {content: "-";position: absolute;left: 0px;}


.vel3{padding:0 1% 1% 1%;width:33%;}
.vel4{padding:0 1% 1% 1%;width:38%;}
.vel5{padding:0 1% 1% 1%;width:23%;}
.divprijimacivideo{border-radius: 8px;background:#efefef;}
.prijimacivideo{margin: 4% 0% 4% 5%;width: 42%;border-radius: 8px;overflow: hidden;float: left;}
.prijimacivideotext{margin: 4% 5% 4% 5%;width: 43%;float:left;}
}