@charset "utf-8";
div.mainbodysloupec h4 {
	font-size: 100%;
	color: white;
	text-transform: uppercase;
	text-align: center;
	padding: 4px 8px 4px 8px;
	margin: 0;
}
div.mainbodysloupec h4.odkaz {
	padding: 0;
}
div.mainbodysloupec h4.odkaz a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 4px 8px 4px 5px;
	padding-right:;
}
div.mainbodysloupec h4.odkaz a span {
	display: block;
	border-left: 3px #CCCCCC solid;
}
div.mainbodysloupec ul {
	margin: 0;
	padding: 0;
}
div.mainbodysloupec ul li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 4px;
	text-align: left;
	border-top: 4px #FFFFFF solid;
	border-right: 2px #999999 solid;
	border-bottom: 2px #999999 solid;
	font-weight: bold;
	background: #DDDDDD;
}
div.mainbodysloupec ul li:hover {
	background: #EEEEEE;
	border-right: 2px #777 solid;
	border-bottom: 2px #777 solid;
}
div.mainbodysloupec ul li a {
	display: block;
	border-left-width: 3px;
	border-left-style: solid;
	padding-left: 9px;
	text-decoration: none;
}
div.mainbodysloupec ul li.leveltwo a {
	margin-left: 13px;
}
div.mainbodysloupec ul li.levelthree a {
	margin-left: 26px;
}
div.mainbodysloupec ul li.actual, div.mainbodysloupec ul li.actual:hover {
	background: #BBBBBB;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
div.mainbodysloupec ul li.actual a, div.mainbodysloupec ul li.actual:hover a {
	border-left-width: 5px;
	border-left-style: solid;
	padding-left: 7px;
}


div.blue,
div.darkblue,
div.green,
div.lightblue,
div.purple,
div.red,
div.yellow
div.zelena,
div.zluta {
	margin: 0 0 20px 0;
}



div.blue h4 {
	background: #223388;
}
div.darkblue h4 {
	background: #447788;
}
div.green h4 {
	background: #669900;
}
div.lightblue h4 {
	background: #11AADD;
}
div.purple h4 {
	background: #990066;
}
div.red h4 {
	background: #EE1122;
}
div.yellow h4 {
	background: #DDDD00;
}
div.zelena h4 {
	background: #55AA22;
}
div.zluta h4 {
	background: #FFCC00;
}
div.mainbodysloupec h4.sest {
	color: #333333;
}



.blue ul li a,
.blue ul li.actual a, .blue ul li.actual:hover a {
	border-left-color: #223388;
	color: #223388;
}
.darkblue ul li a,
.darkblue ul li.actual a, .darkblue ul li.actual:hover a {
	border-left-color: #447788;
	color: #447788;
}
.green ul li a,
.green ul li.actual a, .green ul li.actual:hover a {
	border-left-color: #669900;
	color: #669900;
}
.lightblue ul li a,
.lightblue ul li.actual a, .lightblue ul li.actual:hover a {
	border-left-color: #11AADD;
	color: #11AADD;
}
.purple ul li a,
.purple ul li.actual a, .purple ul li.actual:hover a {
	border-left-color: #990066;
	color: #990066;
}
.red ul li a,
.red ul li.actual a, .red ul li.actual:hover a {
	border-left-color: #EE1122;
	color: #EE1122;
}
.yellow ul li a,
.yellow ul li.actual a, .yellow ul li.actual:hover a {
	border-left-color: #666666;
	color: #444444;
}
.zelena ul li a,
.zelena ul li.actual a, .zelena ul li.actual:hover a {
	border-left-color: #55AA22;
	color: #55AA22;
}
.zluta ul li a,
.zluta ul li.actual a, .zluta ul li.actual:hover a {
	border-left-color: #666666;
	color: #444444;
}



.blue ul li:hover a {
	color: #990066;
	border-left-color: #990066;
}
.darkblue ul li:hover a {
	color: #990066;
	border-left-color: #990066;
}
.green ul li:hover a {
	color: #11AADD;
	border-left-color: #11AADD;
}
.purple ul li:hover a {
	color: #669900;
	border-left-color: #669900;
}
.red ul li:hover a {
	color: #447788;
	border-left-color: #447788;
}
.yellow ul li:hover a {
	color: #EE1122;
	border-left-color: #EE1122;
}
.zelena ul li:hover a {
	color: #11AADD;
	border-left-color: #11AADD;
}
.zluta ul li:hover a {
	color: #EE1122;
	border-left-color: #EE1122;
}


.yellow div#engine .txtfield {
	width: 98%;
	margin: 5px 0 2px 0;
	background: url(../images/bgsearch.png) center top repeat;
	border: #7f9db9 1px solid;
	padding: 2px 0px 2px 2px;
	color: #666666;
	font-weight: bold;
}
.yellow div#engine .btn {
	width: 100%;
	display: block;
	margin: 0 0 20px 0;
	padding: 4px;
	border-top: 4px #FFFFFF solid;
	border-right: 2px #999999 solid;
	border-bottom: 2px #999999 solid;
	background: #DDDDDD;
	color: #333333;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
}
.yellow div#engine .btn:hover {
	border-right: 2px #777777 solid;
	border-bottom: 2px #777777 solid;
	color: #000000;
}
