div.city-content {
	border-top:11px solid #ffba24;
}

div.city-col-left {
	float:left;
}

div.col-search {
	padding:10px 25px 0 25px; margin:0;
	background:#ffba24;
	width:315px; _width:362px; /* 315 width + 25*2 padding - 3px float bug */
}

.col-search h2 {
	font-size:1.9em;
	margin:0; padding:0;
}

.col-search h3 {
	font-size:0.8em;
	font-weight:normal;
	margin:0 0 1em 0; padding:0;
	text-align:right;
}

.col-search h3 a:link, .col-search h3 a:visited {
	color:black;
	text-decoration:underline;
}

.col-search h3 a:hover {
	text-decoration:none;
}

div.col-cityinfo {
	margin:0;
	width:385px; _width:409px; padding:0 15px 0 15px ; /* _width=385 width +2*15 padding - 2*3px bug */
	margin-left:365px;
}

.col-cityinfo h2 {
	font-size:1.9em;
	font-weight:normal;
}


div.col-cityinfo-nalevo {
	width:215px; padding:10px 0 0 0;
	margin:0;
	float:left;
	_position:relative; _left:-10px; _top:0;
}

.col-cityinfo-nalevo p {
	font-size:0.8em;
}

div.col-cityinfo-napravo {
	width:160px;
	background:#ffe4a7;
	margin:0 0 0 227px; _margin:0 0 0 215px;
	padding:0 0 0 0;
	xbackground:#D9E;
}

.col-cityinfo-napravo .horni-navigace a:link, .col-cityinfo-napravo .horni-navigace a:visited{
	color:black;
	text-decoration:underline;
}

.col-cityinfo-napravo .horni-navigace a:hover {
	text-decoration:none;
}

.navigace-napravo {
	width:100%;
}

.col-cityinfo-napravo img {
	border:0;
	border-bottom:10px solid white;
	border-top:10px solid white;
	margin:0 0 5px 0;
}

.col-cityinfo-napravo div.horni-navigace {
	text-align:center;
	font-size:0.9em;
	padding:18px 0 12px 0;
}
