.Rams{font-family:Rams;}
.Rams-Bold{font-family:Rams-Bold;}
.Rams-Italic{font-family:Rams-Italic;}
.RamsLt{font-family:RamsLt;}
.RamsLt-Italic{font-family:RamsLt-Italic;}
.RamsBlack-Italic{font-family:RamsBlack-Italic;}
.Rams-BoldItalic{font-family:Rams-BoldItalic;}
.RamsBlack{font-family:RamsBlack;}
html{height:auto;-webkit-text-size-adjust:100%;}
.stmivani a{display:inline-block;width:100%;}
.stmivani:hover{opacity:1.0 !important;-webkit-filter:contrast(120%);-webkit-filter:brightness(65%);filter:contrast(120%);filter:brightness(65%);}
.limg{margin: 3px 3% 2% 0 !important; float: left;}
.rimg{margin: 3px 0 2% 3% !important; float: right;}
.aico{border-radius:4px;display:inline-block;margin-bottom:3px;}
.aico img{width:28px;}
.ol_zarovnani{padding-left: 1em;}
.overflowauto{overflow: auto;}
.overflowhidden{overflow-x: hidden;}
.invis{display:none !important;height:0px;}
.hei140105{height:140px;width:105px;margin-bottom:5px;}      
.hei140{height:140px;}
.hei140h{height:140px;margin-bottom:5px;}
.hei140{min-height: 65px;_height: 65px;}
.fb-page blockquote{width:70%;margin:0;}
.maxwid180{max-width:180px;}
.imgfloat{margin:0 8px 8px 0}
.imgfloatl{margin:0 8px 8px 0; float: left;}
.imgfloatr{margin:0 0 8px 8px; float: right;}
.bgseda{background:#373841 !important;color:white !important}
*:focus{outline:none;}        
.jcarousel-control-prev img, .jcarousel-control-next img{opacity:0.7;}
div.faqcon ol, div.faqcon ul{margin:0 !important; padding-top: 1% !important;}
ol.faqcon li, ul.faqcon li {margin: 0em !important; padding-bottom: 0.5em;}
div.faqcon ul li, div.faqcon ol li {margin: 0em !important; padding-bottom: 0.5em;}
#alogo{display: inline-block;margin: 2% 0 1.2% 0;}
body{margin:0px;padding:0px;width:100%;height:auto;background:white;color:#505050;-webkit-text-size-adjust:100%;font-family:Rams, Arial;}
#kartazakl a, #kartaziv a, #kartapubl a, #kartavyuka a, #kartaprace a, #kartaproj a{text-decoration:none;color:#444444 !important;display: inline-block;}
#souhlas{font-size:0.9em;padding:0.9% 0 0.7% 0;background:#333333;color:white;text-align:center;}
#souhlas span{color:black;cursor:pointer;padding:0.3% 0.7% 0.3% 0.7%;margin:0.5% 0 0 0.5%;border-radius:5px;}
#souhlas a{color:white;text-decoration:underline;cursor:pointer;}
.pointer{cursor:pointer;}
.ui-page, .ui-page-theme-a, .ui-page-active{min-height:960px !important;}
.noradius{border-radius:0px !important;}
.em18{font-size:1.8em !important;}
#knihatitul2{background:#eeeeee;}
.red{color:white;background:#990011;padding:1em;}
.info{color:white;background:#aaaaaa;padding:1em;}
.bordernone{border:none !important;}
.deconone{text-decoration:none !important;}
.textdeco{text-decoration:underline !important;cursor:pointer}
.ant{background: #383841 !important; color: white;}
.nadpiskniha{font-size:1.3em;font-weight:400;}
.zobrazvse{font-size:0.9em;}
.publzobrazitostatni,.autoriviceodkaz{cursor:pointer;text-decoration:underline;}
.rounde6{border-radius:7px;}
.autorivice{display:inline;}
p{text-align:justify;}
.bodytenky{font-family:RamsLt, Arial !important;}
b, strong{font-family: Rams-Bold; font-weight: 500;}
.fw600{font-weight:600;}
#page{display:none;}
.clear{clear:both;}
.tkosik{float:right;text-align:center;margin:0px;padding:5px;background:#333333;color:white;}
.postaico{margin:0 0 5px 0}
.maximg20{max-width:20%;margin:0 15px 12px 0;}
.maximg30{max-width:30%;margin:0 15px 12px 0;}
.bgwhite{background:#ffffff;}
.hornimenutext{display:block;width:100%;}
.ui-checkbox, .ui-radio, .ui-input-text{display:inline !important;vertical-align:middle !important;}
.ui-checkbox input, .ui-radio input, .ui-input-text input{}
input[type=checkbox]{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);border:none;margin-bottom:5px;}
input[type=radio]{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);border:none;margin-bottom:5px;}
span.check{display:inline !important;vertical-align:middle !important;}
.c{text-align:center !important;}
.r{text-align:right !important;}
.l{text-align:left !important;}
.widthauto{width:auto !important;display:inline-block;}
.dotted{border-bottom:1px dotted #cccccc;padding-bottom:2%;}
.round img{border-radius:5px;}
.mrb2{margin:2% 2% 2% 0;}
.mrb4{margin:2% 4% 4% 0;}
.mrb6{margin:2% 6% 6% 0;}
.mr0{margin-right:0 !important;}
.noborderleft{border-left:none !important;}
.noborderright{border-right:none !important;}
.marleft15{margin-left:15px;}
.marleft40{margin-left:40px;}
.tiskovka,.aktualizace{color: #999999;}
.faqtitle{margin:1.3% 0 1.3% 0 !important;font-size:1.1em !important;cursor:pointer}
.faqtitle span{text-decoration:underline;}
.faqh2{font-size:1.4em !important;margin-top:3% !important;;}
.faqh3{font-size:1.2em !important;}
td .faqtitle{margin:0 !important;font-size:1em !important;text-decoration:underline;}
.faqtitle span{cursor: pointer;}
.faqcon{display: none;text-align:justify;margin:0 0 3% 0 !important;}
.faqcon p{padding: 1% 0 1% 0; margin: 0;}
td .faqcon{display: none;text-align:justify;margin:0 0 0 3% !important;}
.faqitem{margin:0 0 1.4% 0 !important;}
.faq{margin-bottom: 3%;}
.imgtext{max-width:45%;margin:0 10px 5px 0;float:left;}
#topmenu{background:#00bfd8;}
#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{z-index:10;width:96%;background:#2f333e;}
#zesiti{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:8px 0 8px 0;position:relative;}
#socialniikonaface, #socialniikonainst, #socialniikonatwit{bottom:8.2%;left:38%;position:absolute;width:50%;}
#socialniikonaface img, #socialniikonainst img, #socialniikonatwit img{margin-right:1.5%;}
#socialniikonainst, #socialniikonatwit{display:none;}
.socialakt{opacity:1.0 !important;-webkit-filter:contrast(120%);-webkit-filter:brightness(35%);filter:contrast(120%);filter:brightness(35%);}
#socialface, #socialinst, #socialtwit, #socialsound{width:94.1%;background:#f4f4f4;position:absolute;top:8px;left:0;padding:3% 3% 0 3%;}
#socialface img, #socialinst img, #socialtwit img, #socialsound img{float:left;margin:0 3% 0 0;}
#levy #socialface img, #levy #socialtwit img, #levy #socialinst img, #levy #socialsound img{max-width:30% !important;}
#socialface img, #socialtwit img, #socialsound img{max-width:38%;}
#socialinst p{text-align:left !important;}
#socialinst img{width:46%;max-width:46%;}
#socialface h2, #socialinst h2, #socialtwit h2, #socialsound h2{margin:0 0 2% 0 !important;font-size:1.0em !important;}
#socialface p, #socialinst p, #socialtwit p, #socialsound p{margin:0 0 2% 0;font-size:0.9em !important;}
#socialinst, #socialtwit, #socialsound{display:none;}
#socialbutton{width:99.6%;padding-right:0.5%;background:#f4f4f4;position:absolute;bottom:0;left:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#socialbutton2{width: 10.3%; margin: 4.6% 0 0 0;position: absolute;top: 0;right: 5.6%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#hlpodmenu1 a, #hlpodmenu2 a, #hlpodmenu3 a, #hlpodmenu4 a, #hlpodmenu5 a, #hlpodmenu6 a, #hlpodmenu7 a, #hlpodmenu8 a{color:#eeeeee;}
#menu li a:hover{color:#00bfd8;}
.video, #video, .videodiv{border-radius:8px;padding:8px 0 8px 0;background:#00bfd8;max-width:100%;}
//.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:black;padding-top:1.5%;}
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:black;}
.w49 .video-container{padding-top:0;}
.video-container iframe, .video-container object, .video-container embed, .video-container video{position:absolute;top:0;left:1px;width:100%;height:99.9%;}
.main{width:1180px;position:relative;margin:auto;}
.main a{color:#373841;}
h1, h2, h3, h4{font-weight:normal;}
#pravy h1, #pravy h2{margin-top:0;}
.textnormal{color:#555555 !important;}
ul.download li{background-image:url(http://www.osu.cz/grafika2016/ico-download.png);background-repeat:no-repeat;background-size:5%;padding-left:7%;margin:0;}
ul.download{list-style:none;margin:0;padding:0;}
img{vertical-align:middle;border:none;max-width:100%;}
.patblok h1, .patblok h2{font-size:1.0em;margin:0;padding:0;}
.patblok li, .patblok p{font-size:0.8em;line-height:1.5em;margin:0;padding:0;font-family:RamsLT, Arial !important;}
.patblokshop h1, .patblokshop h2{font-size:1em;line-height:1.2em;margin:0;padding:0;font-family:RamsLT, Arial !important;}
.patblokshop li, .patblokshop p{font-size:0.95em;line-height:1.2em;margin:0;padding:0;font-family:RamsLT, Arial !important;}
#footermain{background: #2f333e;}
#footermainshop{background: #373841;padding: 0 1% 1% 1%;}
footer{color:white;max-width:1200px;margin:auto;}
footer h2, footer span{color:#00bfd8;}
footer a, footer h1{color:white;text-decoration:none;}
footer a:hover{color:#aaaaaa;}
footer ul{margin:2% 0 8% 0;padding:0;}
footer li{list-style:none;width:100%;margin:0;padding:0;}
#hlpodmenu1 li, #hlpodmenu2 li, #hlpodmenu3 li, #hlpodmenu4 li, #hlpodmenu5 li, #hlpodmenu6 li, #hlpodmenu7 li, #hlpodmenu8 li{border-bottom:1px solid #00bfd8;}
.akcedatum{display:inline-block;width:20%;padding:0;vertical-align:top;text-align:center;padding:4% 1% 4% 1%;font-size:0.63em;background:#ffffff;margin-bottom:2%;color:#333333;border-radius:5px;}
.akcetext a{color:#2f333e !important;}
.akcetext{display:inline-block;width:73%;text-align:left;padding:1%;margin-bottom:2%;vertical-align:top;}
.akcetext span{font-size:0.9em;color:#797979;}
#menu li span{color:#00bfd8;}
.kalakcedatumvypis{display:inline-block;width:14%;padding:0;vertical-align:top;text-align:center;padding:2% 1% 2% 1%;font-size:1em;background:#eeeeee;margin:2% 2% 2% 0;color:#00bfd8;border-radius:6px;float:left;}
.kalakcedatum{display:inline-block;width:16%;padding:0;vertical-align:top;text-align:center;padding:4% 1% 4% 1%;font-size:0.7em;background:#eeeeee;margin-bottom:2%;color:#00bfd8;border-radius:6px;}
.kalakcetext a{color:#2f333e;}
.kalakcetext{display:inline-block;width:78%;text-align:left;padding:1%;margin-bottom:2%;vertical-align:top;font-size:0.8em;}
.kalakcetext span{font-size:0.9em;color:#797979;}
.barva{color:#00bfd8;}
.bgbarva{background:#00bfd8;}
.detailosoby{margin-top:2%;border-radius:7px;}
.wauto{display:inline-block!important; width:auto !important;}
.padboxl{padding: 10px 12px 10px 0 !important;max-width: 126px;}
.padboxr{padding: 10px 0px 10px 0 !important;}
.pad05{padding:0.5% !important}
.pad1{padding:1% !important}
.pad2{padding:2% !important}
.pad3{padding:3% !important}
.pad4{padding:4%}
.pad5{padding:5%}
.mar0{margin:0 !important;}
.w18{width:18%;}
.w8{width:8%;}
.w3{width:3%;}
.w4{width:4%;}
.w5{width:5%;}
.w15{width:15%;}
.w25{width:25%;}
.w35{width:35%;}
.w45{width:45%;}
.w55{width:55%;}
.w65{width:65%;}
.w75{width:75%;}
.w85{width:85% !important;}
.w10{width:10%;}
.w20{width:20%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w65{width:64%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90% !important;}
.w95{width:95% !important;}
.w96{width:96% !important;}
.w49{width:49%;}
.w66{width:66%;}
.tr1{background:white;}
.tr2{background:#e8e8e8;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.tr1 td, .tr2 td{padding:1%;margin:0;}
.textgrey{color:#595959 !important;}
.textlgrey{color:#a1a1a1 !important;}
.textprf{color:#7a9b20 !important;}
.textfu{color:#d2081e !important;}
.textfss{color:#fbb900 !important;}
.textpdf{color:#ee7201 !important;}
.textlf{color:#007cbb !important;}
.textff{color:#74348b !important;}
.textou{color:#02bed7 !important;}
.textabs{color:#505050 !important;}
.textuch{color:#babcbe !important;}
#obrazec img{max-width:100%;border-radius:6px;}
#obrazec{position:relative;height:500px;}
#obrazec1:hover, #obrazec2:hover, #obrazec3:hover, #obrazec4:hover, #obrazec5:hover, #obrazec6:hover, #obrazec7:hover, #obrazec8:hover, #obrazec9:hover{opacity:0.5;cursor:pointer;}
#obrazec1{width:346px;height:144px;position:absolute;top:0;left:0;}
#obrazec2{width:168px;height:298px;position:absolute;top:0;left:356px;}
#obrazec3{width:346px;height:144px;position:absolute;top:0;left:534px;}
#obrazec4{width:168px;height:144px;position:absolute;top:154px;left:0px;}
#obrazec5{width:168px;height:144px;position:absolute;top:308px;left:0px;}
#obrazec6{width:168px;height:144px;position:absolute;top:154px;left:178px;}
#obrazec7{width:346px;height:144px;position:absolute;top:308px;left:356px;}
#obrazec8{width:168px;height:144px;position:absolute;top:154px;left:534px;}
#obrazec9{width:168px;height:144px;position:absolute;top:154px;left:712px;}
#akce{padding:1% 0% 2% 0%;margin:0;}
.akcebox{background:#d4d5d6;padding:1% 2% 1% 2%;width:96%;}
#akce img{max-width:100%;}
#akcetitul{padding:0.6%;margin:0;color:#00bfd8;}
#akcetitul h2{margin:0;}
#aktualitytitul h2{color:#00bfd8;}
#aktualitytitul a{color:#2f333e;}
#aktualitytitul .pravytitul span, .levytitul span, .levytitul2 span{font-size:0.9em;color:#aaaaaa;}
#aktualitytitul a span{color:#00bfd8;background:#f2f2f2;text-decoration:none;display:inline-block;padding:1%;}
#fakultymain{text-align:center;padding:2%;background:#f1f1f1;}
#fakulty{max-width:1230px;margin:auto;}
#hubymain{text-align:center;background:#00bfd8;}
#huby{max-width:1230px;margin:auto;}
.cistvice{background:#00bfd8;width:auto;display:inline-block;text-transform:uppercase;}
.slidetop{display:block;}
.menufss a:hover, .menufu a:hover, .menuff a:hover, .menulf a:hover, .menuprf a:hover, .menupdf a:hover, .menuosu a:hover, .menuust a:hover{-webkit-filter:contrast(120%);-webkit-filter:brightness(55%);filter:contrast(120%);filter:brightness(55%);}
#menufss a:hover, #menufu a:hover, #menuff a:hover, #menulf a:hover, #menuprf a:hover, #menupdf a:hover, #menuou a:hover, #menuust a:hover{-webkit-filter:contrast(120%);-webkit-filter:brightness(55%);filter:contrast(120%);filter:brightness(55%);}
#menufss, .menufss{width:10.5%;float:left;position:absolute;bottom:3%;left:3.55%;}
#menupdf, .menupdf{width:10.5%;float:left;position:absolute;bottom:3%;left:15.30%;}
#menufu, .menufu{width:10.5%;float:left;position:absolute;bottom:3%;left:27.10%;}
#menuff, .menuff{width:10.5%;float:left;position:absolute;bottom:3%;left:38.9%;}
#menulf, .menulf{width:10.5%;float:left;position:absolute;bottom:3%;left:50.7%;}
#menuprf, .menuprf{width:10.5%;float:left;position:absolute;bottom:3%;left:62.5%;}
#menuust, .menuust{width:10.5%;float:left;position:absolute;bottom:3%;left:74.3%;}
#menuou, .menuosu{width:10.5%;float:left;position:absolute;bottom:3%;left:86.1%;}
.menufakulty{margin:0% 1% 0 2%;background:#2f333e;position:relative;}
.rychly{float:right;width:43%;margin:3% 0 3% 6%;}
.rychly img{max-width:100%;}
.w100{width:100% !important;}
img{max-width:100%;}
.aktualni{color:black !important;background:#eeeeee;font-weight:bold;}
.tabulka{border-radius:6px !important;padding:3%;border:1px solid #cccccc;font-size:0.9em;margin-bottom:2%;}
.tabulka table{border-collapse:collapse;}
.tabulka th{background:#00bfd8;color:white;font-weight:normal;padding:1%;border:none;}
.tabulka td{font-weight:normal;padding:1%;border:none;border-right:1px solid #aaaaaa;border-bottom:1px solid #cccccc;}
.tabulka a{color:#444444;}
@media only screen and (min-width:1281px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.6% 2% 0.4% 2%;}
#kalendar .kal{height:32px;}
#kalendar .kalr{height:32px;}
.slidernav a{}
#sliderdiv{padding:8px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;}
.cistvice{padding:4px 7px 4px 7px;}
#menu ul li a{font-size:0.95em;}
.imgico{vertical-align:middle;width:30px;margin-bottom:2px;}
.divbublina{width:400px;max-width:100%;}
.imgbublina{float:left;max-width:120px !important;border-radius:6px;margin-right: 4px;}
.h_bublina{font-size:1.3em !important;}
.divbublina p{font-size:0.9em !important;}
#mapa{width:100%;min-height:460px;position:relative;}
.mapa2{width:70% !important;min-height:460px;position:relative;}
.mapa3{width:100% !important;min-height:460px;position:relative;}
.mapacit{width:50% !important;min-height:460px;position:relative;}
video{max-width:100%;}
.velikostkb {display: inline-block;background: #f5f5f5;height: 24px;vertical-align: top;padding: 6px 4px 0 4px;font-size: 0.81em;border-radius: 4px;}
.textgreydiv a{color:#595959 !important}
}
@media only screen and (min-width:1025px) and (max-width:1280px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.75% 2% 0.4% 2%;}
#kalendar .kal{height:30px;}
#kalendar .kalr{height:30px;}
.slidernav a{}
.cistvice{padding:4px 7px 4px 7px;}
#sliderdiv{padding:7px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;}
.cistvice{padding:4px 7px 4px 7px;}
#menu ul li a{font-size:0.9em;}
.imgico{vertical-align:middle;width:26px;margin-bottom: 2px;}
.divbublina{width:400px;max-width:100%;}
.imgbublina{float:left;max-width:120px !important;border-radius:6px;margin-right: 4px;}
.h_bublina{font-size:1.3em !important;}
.divbublina p{font-size:0.9em !important;}
#mapa{width:100%;min-height:400px;position:relative;}
.mapa2{width:70% !important;min-height:400px;position:relative;}
.mapa3{width:100% !important;min-height:400px;position:relative;}
.mapacit{width:50%;min-height:400px;position:relative;}
.velikostkb {display: inline-block;background: #f5f5f5;height: 22px;vertical-align: middle;padding: 4px 4px 0 4px;font-size: 0.81em;border-radius: 4px;margin-bottom: 2px;}
}
@media only screen and (min-width:841px) and (max-width:1024px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.8% 2% 0.4% 2%;}
#kalendar .kal{height:27px;}
#kalendar .kalr{height:27px;}
.slidernav a{}
#sliderdiv{padding:6px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;;}
.cistvice{padding:4px 7px 4px 7px;}
#menu ul li a{font-size:0.95em;}
.imgico{vertical-align:middle;width:22px;margin-bottom: 2px;}
.divbublina{width:400px;max-width:100%;}
.imgbublina{float:left;max-width:110px !important;border-radius:5px;margin-right: 4px;}
.h_bublina{font-size:1.2em !important;}
.divbublina p{font-size:0.9em !important;}
#mapa{width:100%;min-height:400px;position:relative;}
.mapa2{width:70% !important;min-height:400px;position:relative;}
.mapa3{width:100% !important;min-height:400px;position:relative;}
.mapacit{width:50%;min-height:400px;position:relative;}
.velikostkb{display: inline-block;background: #f5f5f5;height: 18px;vertical-align: middle;padding: 4px 4px 0 4px;font-size: 0.71em;border-radius: 4px;margin-bottom: 2px;}
}
@media only screen and (min-width:760px) and (max-width:840px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.9% 2% 0.4% 2%;}
#kalendar .kal{height:26px;}
#kalendar .kalr{height:26px;}
.slidernav a{}
#sliderdiv{padding:6px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;}
.cistvice{padding:4px 7px 4px 7px;}
#menu ul li a{font-size:1em;}
.imgico{vertical-align:middle;width:20px;margin-bottom: 2px;}
.divbublina{width:380px;max-width:100%;}
.imgbublina{float:left;max-width:100px !important;border-radius:5px;margin-right: 4px;}
.h_bublina{font-size:1.1em !important;}
.divbublina p{font-size:0.9em !important;}
#mapa{width:100%;min-height:400px;position:relative;}
.mapa2{width:70% !important;min-height:400px;position:relative;}
.mapa3{width:100% !important;min-height:400px;position:relative;}
.mapacit{width:50%;min-height:400px;position:relative;}
.velikostkb{display: inline-block;background: #f5f5f5;height: 17px;vertical-align: middle;padding: 3px 4px 0 4px;font-size: 0.71em;border-radius: 4px;margin-bottom: 2px;}
}
@media only screen and (min-width:601px) and (max-width:759px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.9% 2% 0.4% 2%;}
#kalendar .kal{height:22px;}
#kalendar .kalr{height:22px;}
.slidernav a{}
#sliderdiv{padding:6px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;}
.cistvice{padding:4px 7px 4px 7px;}
#menu ul li a{font-size:1em;}
.imgico{vertical-align:middle;width:18px;margin-bottom: 2px;}
.divbublina{width:360px;max-width:100%;}
.imgbublina{float:left;max-width:100px !important;border-radius:4px;margin-right: 4px;}
.h_bublina{font-size:1.1em !important;}
.divbublina p{font-size:0.9em !important;}
#mapa{width:100%;min-height:400px;position:relative;}
.mapa2{width:70% !important;min-height:400px;position:relative;}
.mapa3{width:100% !important;min-height:400px;position:relative;}
.mapacit{width:50%;min-height:400px;position:relative;}
.velikostkb{display: inline-block;background: #f5f5f5;height: 15px;vertical-align: middle;padding: 3px 4px 0 4px;font-size: 0.71em;border-radius: 4px;margin-bottom: 2px;}
}
@media only screen and (min-width:401px) and (max-width:600px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.9% 2% 0.4% 2%;}
#kalendar .kal{height:20px;}
#kalendar .kalr{height:20px;}
.slidernav a{}
#sliderdiv{padding:5px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;}
.cistvice{padding:4px 7px 4px 7px;}
.imgico{vertical-align:middle;width:14px;margin-bottom: 2px;}
.divbublina{width:420px;max-width:100%;}
.imgbublina{float:left;max-width:80px !important;margin-right: 4px;}
.h_bublina{font-size:1.0em !important;}
.divbublina p{font-size:0.8em !important;}
#mapa{width:100%;min-height:350px;position:relative;}
.mapa2{width:70% !important;min-height:350px;position:relative;}
.mapa3{width:100% !important;min-height:350px;position:relative;}
.mapacit{width:50%;min-height:350px;position:relative;}
.velikostkb{display: inline-block;background: #f5f5f5;height: 12px;vertical-align: middle;padding: 2px 4px 0 4px;font-size: 0.71em;border-radius: 4px;margin-bottom: 2px;}
}
@media only screen and (max-width:400px){#hlpodmenu1,#hlpodmenu2,#hlpodmenu3,#hlpodmenu4,#hlpodmenu5,#hlpodmenu6,#hlpodmenu7,#hlpodmenu8{padding:1.9% 2% 0.4% 2%;}
#kalendar .kal{height:15px;}
#kalendar .kalr{height:15px;}
.slidernav a{}
#sliderdiv{padding:5px 0 0 0;}
.jcarousel-control-prev, .jcarousel-control-next{height:100%;}
.jcarousel-control-prev img, .jcarousel-control-next img{height:100%;}
.cistvice{padding:3px 6px 3px 6px;}
.imgico{vertical-align:middle;width:13px;}
.divbublina{width:230px;max-width:100%;}
.imgbublina{float:left;max-width:80px !important;margin-right: 4px;}
.h_bublina{font-size:1.0em !important;}
.divbublina p{font-size:0.9em !important;}
#mapa{width:100%;min-height:300px;position:relative;}
.mapa2{width:70% !important;min-height:300px;position:relative;}
.mapa3{width:100% !important;min-height:300px;position:relative;}
.mapacit{width:50%;min-height:300px;position:relative;}
}
#sliderdivkat{margin-top:4%;}
#sliderdivkat a{color:white !important;}
#sliderdivkat #slider{margin-top:0% !important;border-radius:10px;}
.jcarousel{position:relative;overflow:hidden;width:100%;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;left:0px;top:0px;}
.jcarousel li{float:left;}
.jcarousel img{height:auto;width:100%;border-bottom-left-radius:10px;}
.jcarousel-control-prev{position:absolute;display:block;text-decoration:none;z-index:2;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.jcarousel-control-next{position:absolute;display:block;text-decoration:none;z-index:2;top:0;bottom:0;margin-top:auto;margin-bottom:auto;text-align:right;}
.jcarousel-control-prev{left:0px;}
.jcarousel-control-next{right:0px;}
.jcarousel-pagination{display:none;}
#slidernav a{text-decoration:none;display:block;color:#4E443C;background:#f1f1f1;border-bottom:1px solid #dddddd;}
#slidernav a span{display:block;padding:3% 4% 3.0% 4%;}
#slidernav a.active{border-bottom:1px solid #00bfd8;background:white;color:#00bfd8;}
#jcarouselpopis{position:absolute;padding:2%;bottom:4%;left:2%;z-index:3;color:white;background:rgba(25, 25, 25, .5);color:white;opacity:1;}
#jcarouselpopis a{color:white;text-decoration:none;}
#slidernav a, #slider a{opacity:1;}
.fakulta:hover{-webkit-filter:brightness(75%);filter:brightness(75%);cursor:pointer;}
.rychly:hover, .menufakulty div:hover{-webkit-filter:brightness(75%);filter:brightness(75%);cursor:pointer;}
.hub:hover{-webkit-filter:contrast(120%);-webkit-filter:brightness(25%);filter:contrast(120%);filter:brightness(25%);cursor:pointer;}
.hub2 img:hover{-webkit-filter:contrast(120%);-webkit-filter:brightness(25%);filter:contrast(120%);filter:brightness(25%);cursor:pointer;}
.rada1 img, .radakat1a img, .radakat1b img, .radakat1c img{border-radius:8px;}
.rada1 img:hover, .radakat1a img:hover, .radakat1b img:hover, .radakat1c img:hover{-webkit-filter:contrast(120%);-webkit-filter:brightness(55%);filter:contrast(120%);filter:brightness(55%);cursor:pointer;}
#menu ul li a{opacity:1;}
.rada1 span{display:inline-block;font-size:0.5em;}
.filtrakt{border:#00bfd8 solid 1px !important;}
.filtrkalendar, .filtrbudovy{float:left;width:28.7%;padding:1.5%;margin:1% 1% 1% 0;background:#f1f1f1;border:1px solid #f1f1f1;border-radius:6px;position:relative;}
.filtrkalendar:hover, .filtrbudovy:hover{background:white !important;}
.filtrkalendar img{max-width:90%;}
.filtrkalendar input{position:absolute;top:0;bottom:0;right:10px;margin:auto;}
.filtrbudovy img{max-width:100%;}
.budova{width:49%;margin:1% 1% 1% 0;float:left;}
.budova img{max-width:26%;float:left;margin:0 3% 0 0;border-radius:5px;}
.budovapism{border-radius:3px;padding:1.5% 3px 1.5% 3px;color:white;display:inline-block;margin:0 1% 3% 0;width:7.5%;text-align:center;}
.budovapopis{font-size:0.8em;line-height:auto;}
.filtrovatnadpis{font-size:1.0em;margin:5% 0 1% 0 !important;}
table.seda{width:100%;border-collapse:collapse;margin-bottom:3%;}
table.seda td{border-bottom:1px solid #eeeeee;padding:3px 5px 3px 3px;}
table.seda th{background:#f8f8f8;padding:3px 5px 3px 3px;text-align:left;}
table.small th{background:#f8f8f8;padding:0.5%;text-align:left;font-weight:400;font-size:0.9em;}
#levy li{margin-bottom:0.5em;}
.menuou{clear:both;}
#osoba{position:relative;}
#osobaprofil{position:absolute;top:17%;left:50%;width:45%;}
#menu ul li a{font-weight:bold;}
.vedlejsi{margin-bottom:1% !important;}
.vpravo30p{float:right;max-width:30%;margin:0 0 1% 1%;border-radius:8px;}
.menufcara{border-top:1px solid #aaaaaa;position:absolute;bottom:12.2%;left:3.6%;right:3.6%;display:none}
.p4{border-bottom-right-radius:8px;}
.rounded5{border-radius:5px;}
.rounded{border-radius:8px;}
.kontaktl{width:49%;padding:0 0 2% 0;float:left;}
.kontaktr{width:49%;float:right;padding:0 0 2% 0;}
.fleft{float:left !important;;}
.fright{float:right !important;}
.ml5{margin-left:5%;}
.mr5{margin-right:5%;}
.ml1{margin-left:1%;}
.ml2{margin-left:2%;}
.ml3{margin-left:3%;}
.mapacit{float:right;}
.mapa2{float:right;}
#mapa{position:relative;}
.vt{vertical-align:top !important;}
.roh4{position:absolute;top:0;left:0;z-index:100;}
.roh{position:absolute;bottom:0;left:0;}
.roh img{float:left;}
.kal a, .kalr a{display:block;position:absolute;left:0;top:0;bottom:0;right:0;}
.bgfss{background:#fcb700 !important;}
.bgfu{background:#d2081e !important;}
.bgff{background:#74348b !important;}
.bgpdf{background:#ee7202 !important;}
.bgprf{background:#799b22 !important;}
.bglf{background:#007cba !important;}
.bgou{background:#02bed7 !important;}
.white{color:white !important;}
.displaynone{display:none !important;width:0;height:0;}
hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}
_:-ms-lang(x), #menufss a:hover, #menufu a:hover, #menulf a:hover, #menuprf a:hover, #menupdf a:hover, #menuff a:hover, #menuou a:hover{opacity:0.65;}
_:-ms-lang(x), .menufss a:hover, .menufu a:hover, .menulf a:hover, .menuprf a:hover, .menupdf a:hover, .menuff a:hover, .menuosu a:hover{opacity:0.65;}
_:-ms-lang(x), .fakulta img:hover, .rychly:hover, .menufakulty div:hover, .rada1 img:hover, .radakat1a img:hover, .radakat1b img:hover, .radakat1c img:hover, .hub:hover{opacity:0.65;}
.mt5{margin-top:5% !important;}
.mt4{margin-top:4% !important;}
.mt3{margin-top:3% !important;}
.mt2{margin-top:2% !important;}
.mt1{margin-top:1% !important;}
.mt0{margin-top:0% !important;}
#datepicker, #datepicker2, #datepickerplus2d {float:left;height:23px;margin-right:5px;background:url(http://www.osu.cz/grafika2016/date.png);background-size:auto 100%;background-repeat:no-repeat;border:1px solid #999999;background-position:right center;}
.bggrey{background:#888888;color:white;}
.bglightgrey{background:#f8f8f8;}
.bgred{background:#cb2020;color:white;}
.searchtext{display:inline-block;margin-right:3px;vertical-align:middle;height:23px;}
.submitsearch, .submit{display:inline-block;padding:0 2% 0 2%;margin-right:10px;vertical-align:middle;height:25px;background:#999999;border:none;font-size:0.9em;cursor:pointer;}
.tiskovkysubmit{display:inline-block;float:left;padding:0 2% 0 2%;margin-right:10px;vertical-align:middle;height:25px;background:#999999;border:none;color:white;-webkit-appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.tiskovkyselect{display:inline-block;float:left;margin-right:10px;vertical-align:middle;height:25px;}
.sedyblok{border-radius:5px;padding:3%;display:inline-block;width:auto;background:#dddddd;}
.textnormal a{color:#555555 !important;}
#levy h3, #levy h2, #levy p{margin-top:0;}
#pravy h3{margin:10% 0 8% 0 !important;}
.histrektor{max-width:22% !important;margin:0 0 10px 10px !important;}
.histrektor img{border-radius:5px;}
#pravy h1 a, #pravy h2 a, #pravy h3 a{text-decoration:none !important;}
.nbb{border-bottom:none !important;}
.bb{border-bottom:1px solid #f0f0f0 !important;}
.bb1{border-bottom:1px solid #f0f0f0 !important;padding-bottom:1% !important;}
.bb2{border-bottom:1px solid #f0f0f0 !important;padding-bottom:2% !important;}
.bb3{border-bottom:1px solid #f0f0f0 !important;padding-bottom:3% !important;}
.bb5{border-bottom:1px solid #f0f0f0 !important;padding-bottom:5% !important;}
.pbt05{padding-top:0.5% !important;padding-bottom:0.5% !important;}
.pt05{padding-top:0.5% !important;}
.pt1{padding-top:1% !important;}
.pt2{padding-top:2% !important;}
.pt3{padding-top:3% !important;}
.pt4{padding-top:4% !important;}
.pt5{padding-top:5% !important;}
.pt6{padding-top:6% !important;}
.pt7{padding-top:7% !important;}
.pt8{padding-top:8% !important;}
.pt9{padding-top:9% !important;}
.pt10{padding-top:10% !important;}
.pb05{padding-bottom:0.5% !important;}
.pb1{padding-bottom:1% !important;}
.pb2{padding-bottom:2% !important;}
.pb3{padding-bottom:3% !important;}
.pb4{padding-bottom:4% !important;}
.pb5{padding-bottom:5% !important;}
.pb6{padding-bottom:6% !important;}
.pb7{padding-bottom:7% !important;}
.pb8{padding-bottom:8% !important;}
.pb9{padding-bottom:9% !important;}
.pb10{padding-bottom:10% !important;}
ol.1{list-style-type:decimal !important;}
ol.a{list-style-type:lower-alpha !important;}
ol.A{list-style-type:upper-alpha !important;}
ol.i{list-style-type:lower-roman !important;}
ol.I{list-style-type:upper-roman !important;}
.lfloat{float:left !important;}
.rfloat{float:right !important;}
.t{vertical-align:top !important;}
.m{vertical-align:middle !important;}
.b{vertical-align:bottom !important;}
.n{font-weight:normal !important;}
.ramek{border:1px solid #dddddd;}
#karta2 h3{margin-top:3%;}
.budovatext{margin-top:1% !important;}
.segment .bliz{display:block;}
.bliz{margin:1% 0 1% 0;}
ul.bliz{margin:1% 0 1% 0;}
p.bliz{margin:1% 0 0.5% 0;}
iframe{margin-left:0 !important;margin-right:0 !important;}
.fbStoryAttachmentImage, .uiScaledImageContainer{max-width:600px !important;max-height:600px !important;}
#knihatituldole{background:#eeeeee;height:2%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:3%;}
.knikatalog{padding:3px 1px 3px 5px !important;border:1px solid #02bed7;width:260px;display:inline-block;height:28px;float:left;margin-right:10px;vertical-align:middle;font-size:1.4em;}
.knikatalogimg{display:inline-block;height:33px;border:1px solid #02bed7;color:white;background:#02bed7;float:left;padding:0;margin-right:10px;vertical-align:middle;}
.h100{height:100px !important;}
.h50{height:50px !important;}
.h150{height:150px !important;}
.h200{height:200px !important;}
.mb0{margin-bottom:0px !important;}
.mb05{margin-bottom:0.5% !important;}
.mb1{margin-bottom:1% !important;}
.mb2{margin-bottom:2% !important;}
.mb3{margin-bottom:3% !important;}
.mb4{margin-bottom:4% !important;}
.mb5{margin-bottom:5% !important;} 
.mb6{margin-bottom:6% !important;}
.mb7{margin-bottom:7% !important;}
.mb8{margin-bottom:8% !important;}
.mb9{margin-bottom:9% !important;}
.mb10{margin-bottom:10% !important;}
.textred{color:#ff0000 !important;}
.adresyhlavni{display:inline-block;text-decoration: underline;}
.adresy{text-decoration: underline;}
.prplus{padding:1px 5px 1px 5px;border-radius:5px;display:inline-block; font-size: 18px; background: #373841;cursor:pointer;}
.prpocet{width: 312px;border-radius:5px;display:inline-block;position: relative;font-size: 16px; border: 1px solid #29303c;background:url(http://www.osu.cz/grafika2016/pr-pocet.png) left no-repeat white;}
.prpocetl{width:60px;float: left;padding: 18px 0 0 0; text-align: center;display: inline-block;color:white;font-size: 18px;font-weight: bold;}
.prpocetr{width:225px;padding:10px 10px 10px 15px;display: inline-block;font-size: 16px;float: left;}
li ul{margin-top: 1%}
input:focus {background-color: #eeeeee;}
.semaforwhite {background: white !important;}
.semaforgreen {background: #799b22 !important; color: white;}
.semaforyellow {background: #ffc000 !important;}
.semaforred {background: #d2081e !important; color: white;}
.semafor {font-size: 4em;}
//a:focus {background-color: #111111 !important;color:white !important;}
//a:focus img{background-color: white;-webkit-filter:contrast(120%);-webkit-filter:brightness(75%);filter:contrast(120%);filter:brightness(75%);cursor:pointer;}
.table .w10{width:9% !important;padding:0 1% 0 0%;}
.table .w15{width:14% !important;padding:0 1% 0 0;}
.table .w20{width:19% !important;padding:0 1% 0 0;}
.table .w25{width:24% !important;padding:0 1% 0 0;}
.table .w30{width: 29% !important; padding:0 1% 0 0;}
.table .w35{width: 34% !important; padding:0 1% 0 0;}
.table .w40{width: 39% !important; padding:0 1% 0 0;}
.table .w45{width: 44% !important; padding:0 1% 0 0;}
.table .w50{width: 49% !important; padding:0 1% 0 0;}
.table .w55{width: 49% !important; padding:0 1% 0 0;}
.table .w60{width: 59% !important; padding:0 1% 0 0;}
.table .w65{width: 64% !important; padding:0 1% 0 0;}
.table .w70{width: 69% !important; padding:0 1% 0 0;}
.table .w75{width: 74% !important; padding:0 1% 0 0;}
.table .w80{width:79% !important;padding:0 1% 0 0;}
.table .w85{width:84% !important;padding:0 1% 0 0;}
.table .w90{width:89% !important;padding:0 1% 0 0;}
.table .w99{width: 98% !important;padding:0.5%;}
.table .w100{width: 99% !important;padding:0.5%;}
.w100 .w100{width:99%;padding:0 1% 0 0;}
.table .w10p0{width:10% !important;}
.table .w15p0{width:15% !important;}
.table .w20p0{width:20% !important;}
.table .w25p0{width:25% !important;}
.table .w30p0{width: 30% !important;}
.table .w35p0{width: 35% !important;}
.table .w40p0{width: 40% !important;}
.table .w45p0{width: 45% !important;}
.table .w50p0{width: 50% !important;}
.table .w55p0{width: 55% !important;}
.table .w60p0{width: 60% !important;}
.table .w65p0{width: 65% !important;}
.table .w70p0{width: 70% !important;}
.table .w75p0{width: 75% !important;}
.table .w80p0{width: 80% !important;}
.table .w85p0{width: 85% !important;}
.table .w90p0{width: 90% !important;}
.table .w99p0{width: 95% !important;}
.table .w100p0{width: 100% !important;}
.fs09{font-size:0.9em;}
.fs08{font-size:0.8em;}
.th{background:#f8f8f8;font-weight:bold;}
#perskarta .table{font-size:1.1em;}

.oldstitek{display: inline-block;position: absolute;background: yellow;left: 0;bottom: 0;z-index:1;padding: 1%;font-weight: bold;}
.oldstitekorange{display: inline-block;position: absolute;background: #f29200;left: 0;bottom: 0;z-index:1;padding: 1%;font-weight: bold;}
.knihaleft{position:relative}
.knihaleft img{margin:0 !important}
.font_s1{font-size: 1em !important;}
.ol_ul_0{padding-left: 1em;}