*{box-sizing:border-box}
body,html{border:0;margin:0 auto;padding:0;width:100%;font-size:medium;font-family:'Montserrat',sans-serif;background:#dedede;color:#666;position:relative}
body{font-size:0.9375em}
a{color:#000;text-decoration:underline}
a:hover{color:#666;text-decoration:none}
img{max-width:100%;height:auto}
#outer-wrapper{width:100%;min-width:320px;max-width:1440px;margin:0 auto;background:#fff;overflow:hidden}
.clear:before,.clear:after{content:" ";display:table}
.clear:after{clear:both}
#header-content,.csc-white>.content-wrapper,.csc-blue>.content-wrapper,.csc-orange>.content-wrapper,.csc-grey>.content-wrapper,.csc-dvaSloupce>.content-wrapper,.csc-rozcestnik>.content-wrapper,.csc-nabidkaKurzuNadpis>.content-wrapper,.csc-nabidkaKurzuVic>.content-wrapper,.csc-mapaInformace>.content-wrapper,.csc-proc .csc-procText>.content-wrapper,.csc-dotaz>.content-wrapper,.tx_slrootline-allWrap,.rozvrh-wrapper .help-text,#footer-marker-content,#footer-bar-content{max-width:1170px;margin:0 auto}
div.csc-textpic-left .csc-textpic-imagewrap{float:none}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}
