#box-kal-main div.kontakty{
	font-size: 11px;
	font-weight: normal;
	color: black;	
}

.kontakty a.url, .kontakty a.url:visited, .kontakty a.url:hover{
	font-size: 11px;
	color: Green;
	clear: both;
	text-decoration: underline;
}

.kontakty a.url:hover{
	text-decoration: underline;
}

.seda{
	color : #666666;
}

.ruda{
	color : Maroon;
}

#box-kal-main div.topper{
	width: 430px;
	display: block;
	clear: both;
	height: 25px;
}

#box-kal-main div.tleft{
	float: left;
	width: 110px;
}

#box-kal-main div.tright{
	width: 290px;
	float: right;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	padding-top: 0px;
	color: #333333;
}


div.tright span.kraj, div.tright span.sel, div.tright span.inp, div.tright span.from {
	margin-top: 0px;
	float: right;
}

div.tright span.from, div.tright span.kraj{
	padding-top: 3px;
}

div.tright span.kraj{
	padding-left: 5px;
}
span.inp input{
	font-size: 10px;
}


div#box-kal-hled span.sort {
	font-size: 10px;
	display: inline;
}

div.do-filter{
	text-align: right;
}

.do-filter input.submit, .do-filter input[type='submit']{
	margin: 0px;
}

div#box-nadpis{
	font-size: 16px;
	color: #333333;
}

div#box-vyber{
	background-color: #fef1c4;
	color: black;
	font-size: 10px;
	padding: 5px 2px 6px 2px;
	width: 427px;
	margin-bottom: 7px;
}

div#box-vyber div.razeni{
	float: right;
	width: 200px;
	font-size: 10px;
	text-align: right;

}

.lokace {
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	letter-spacing : 1px;
}

.datum {
	font-size: 12px;
	margin-bottom: 4px;
	color: #666666;
	padding-right : 10px;
}

h3.akce-nazev{
	font-size: 12px;
	font-weight: normal;
	color: #20186b; 
	text-transform: uppercase;	
}

a.url{
	color: #2E3192;
}

p.anotace1 {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	color : Black;
}



