.bjevlist2 {
	margin-left: 1em;
}
.bjevlist3 {
	margin-left: 2em;
}
.bjevlist4 {
	margin-left: 3em;
}
.sbaleno {
	display: none;
}
.rozbaleno {
	display: block;
}
.folded {
	display: none;
}
.unfolded {
	display: inline;
}
.print {
	display: none;
}
.printlegal {
	display: none;
}
.bref {
	color: blue; text-decoration: underline;
}
.zvyraznit {
	font-weight: bold; background-color: rgb(255, 192, 0);
}
.stredgrafu {
	overflow: auto; -ms-overflow-x: auto; -ms-overflow-y: hidden;
}
.grafprint {
	display: none;
}
body {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 0.95em; background-color: rgb(255, 255, 255);
}
#container {
	margin: 0px; background-color: rgb(255, 255, 255);
}
#banner {
	background: url("ujc.gif") no-repeat right; border-bottom-color: rgb(29, 6, 179); border-bottom-width: 1px; border-bottom-style: solid;
}
#banner h1 {
	margin: 0px; padding: 1em 0.5em; color: rgb(29, 6, 179); font-size: 1.9em;
}
#navi {
	width: 160px; padding-top: 1em; margin-left: 10px; float: left;
}
#navi p {
	margin-top: 0px;
}
#content {
	margin: 0px 2em 0px 200px; padding-top: 1em;
}
#content h2 {
	margin-top: 0px;
}
#footer {
	padding: 0.5em 0.3em 0.2em; clear: both; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid; background-color: rgb(238, 238, 238);
}
.para {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.para td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.para td {
	padding: 2px 10px;
}
a {
	color: rgb(29, 6, 179);
}
#navi ul {
	margin: 0px; padding: 10px 0px;
}
#navi ul li {
	border-width: 1px 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(29, 6, 179); list-style: none; margin: 0px 0px 10px; padding: 3px 5px; border-image: none; width: 150px; display: block;
}
#navi ul a {
	color: rgb(29, 6, 179); text-decoration: none;
}
.news {
	border-width: 1px 1px 1px 2px;
	border-style: solid;
	border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(29, 6, 179);
	list-style: none;
	margin: 10px 0px 10px 10px;
	padding: 3px 5px;
	border-image: none;
	width: 53.5em;
	color: rgb(128, 128, 128);
	display: block;
}
#banner h1 a {
	text-decoration: none;
}
.hledani {
	margin: 0px 0px 15px;
}
#protest {
	width: 290px; text-align: right; float: right;
}
#protest a img {
	border: 0px currentColor; border-image: none; text-decoration: none;
}

#banner p { display:none; }
#navi ul li { padding:0px; xwidth: auto; }
#navi ul li a { line-height: 1.6em; padding: 0px 5px; width:auto; }
#banner { background-image: url("ujc.logo.png"); background-size: 390px 69px; }
#banner { background-image: url("ujc.gif")\9; }

@media only screen and (max-width: 824px) {
#navi { float: none; width: auto; display:none; padding:10px; margin:0px; }
#navi ul li { border-top:none; border-right:none; width: auto; }
#navi ul li a { line-height: 2em; }
#content { margin-left: 2em; padding-top:10px;}
.news { width:auto; max-width: 53.5em; margin-right:10px; }
#banner { background-image: url("ujc-logo.png"); background-size: 45px 50px; background-position: 10px 10px; display:table; width:100%; }
#banner h1 { padding:0px 70px 0px 70px; font-size:1.4em; display: table-cell; vertical-align: middle; height:73px; }
#banner p { display:table-row; margin: 0px 0px; background-color: #1D06B3; color:#fff; }
#banner p span { display: table-cell; padding: 0.2em 11px; }
#navi-button { width: 40px; height:40px; background-color: #1D06B3; position:absolute; right:10px; top:10px; background-image: url("menu.gif"); background-repeat: no-repeat; background-position: 4px 4px; background-size: 32px 32px; }
#navi-button:hover { cursor:pointer; }
#navi { background-color:#f4f4f4; }
#slovo, #dotaz { max-width: 200px; }
}